init use case for login

This commit is contained in:
Yisroel Baum 2025-09-30 10:52:54 +03:00
parent 00fbffd31e
commit 1ba2bfcfd9
Signed by: yisroelbaum
GPG key ID: 0FA60884F75520A9

View file

@ -0,0 +1,20 @@
<?php
namespace Yisroel\DigiWill\UseCases\User;
use Yisroel\DigiWill\Module\Auth\AuthTokenizer;
class LoginUser
{
public function __construct(
private AuthTokenizer $authTokenizer,
private UserRepository $userRepo,
private string $email,
private string $password
) {}
public function execute(): string
{
return $this->authTokenizer->generateToken();
}
}