AuthenticateUserUseCase
in package
Read onlyYes
FinalYes
Authenticates user
Table of Contents
Properties
- $logger : LoggerInterface
- $userRepository : PDOUserRepository
Methods
- __construct() : mixed
- execute() : User
Properties
$logger
private
LoggerInterface
$logger
$userRepository
private
PDOUserRepository
$userRepository
Methods
__construct()
public
__construct(PDOUserRepository $userRepository, LoggerInterface $logger) : mixed
Parameters
- $userRepository : PDOUserRepository
- $logger : LoggerInterface
execute()
public
execute(AuthenticateUserDTO $dto) : User
Parameters
- $dto : AuthenticateUserDTO