ChangePasswordUseCase
in package
Read onlyYes
Changes password for a user
Table of Contents
Properties
- $logger : LoggerInterface
- $minPasswordLength : int
- $repository : PDOUserRepository
Methods
- __construct() : mixed
- execute() : bool
Properties
$logger
private
LoggerInterface
$logger
$minPasswordLength
private
int
$minPasswordLength
$repository
private
PDOUserRepository
$repository
Methods
__construct()
public
__construct(PDOUserRepository $repository, LoggerInterface $logger, int $minPasswordLength) : mixed
Parameters
- $repository : PDOUserRepository
- $logger : LoggerInterface
- $minPasswordLength : int
execute()
public
execute(int $id, string $newPassword) : bool
Parameters
- $id : int
- $newPassword : string