PHP Класс Stevemo\Cpanel\User\Form\PasswordForm

Наследование: implements Stevemo\Cpanel\User\Form\PasswordFormInterface
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$mailer Stevemo\Cpanel\User\UserMailerInterface
$users Stevemo\Cpanel\User\Repo\CpanelUserInterface
$validator Stevemo\Cpanel\Services\Validation\ValidableInterface

Открытые методы

Метод Описание
__construct ( Stevemo\Cpanel\Services\Validation\ValidableInterface $validator, Stevemo\Cpanel\User\Repo\CpanelUserInterface $users, Stevemo\Cpanel\User\UserMailerInterface $mailer )
forgot ( $email ) : void
getErrors ( ) : array Get the validation errors
reset ( array $creds ) : boolean Reset a given user password

Описание методов

__construct() публичный Метод

public __construct ( Stevemo\Cpanel\Services\Validation\ValidableInterface $validator, Stevemo\Cpanel\User\Repo\CpanelUserInterface $users, Stevemo\Cpanel\User\UserMailerInterface $mailer )
$validator Stevemo\Cpanel\Services\Validation\ValidableInterface
$users Stevemo\Cpanel\User\Repo\CpanelUserInterface
$mailer Stevemo\Cpanel\User\UserMailerInterface

forgot() публичный Метод

Автор: Steve Montambeault
public forgot ( $email ) : void
$email
Результат void

getErrors() публичный Метод

Get the validation errors
Автор: Steve Montambeault
public getErrors ( ) : array
Результат array

reset() публичный Метод

Reset a given user password
Автор: Steve Montambeault
public reset ( array $creds ) : boolean
$creds array
Результат boolean

Описание свойств

$mailer защищенное свойство

protected UserMailerInterface,Stevemo\Cpanel\User $mailer
Результат Stevemo\Cpanel\User\UserMailerInterface

$users защищенное свойство

protected CpanelUserInterface,Stevemo\Cpanel\User\Repo $users
Результат Stevemo\Cpanel\User\Repo\CpanelUserInterface

$validator защищенное свойство

protected ValidableInterface,Stevemo\Cpanel\Services\Validation $validator
Результат Stevemo\Cpanel\Services\Validation\ValidableInterface