Files
cpo_test/laravel/app/Data/Auth/LoginData.php
2026-02-06 23:26:56 +07:00

23 lines
401 B
PHP

<?php
declare(strict_types=1);
namespace App\Data\Auth;
final readonly class LoginData
{
public function __construct(
public string $email,
public string $password
) {
}
public static function fromArray(array $data): self
{
return new self(
email: strtolower(trim($data['email'])),
password: $data['password']
);
}
}