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

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

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

Свойство Тип Описание
$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 )
create ( array $data ) : StdClass Validate and create the user
getErrors ( ) : array Get the validation errors
login ( array $credentials, boolean $remember ) : boolean Validate and log in a user
register ( array $credentials, boolean $activate ) : boolean Register a new user
update ( array $data ) : boolean Validate and update a existing user

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

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

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

create() публичный метод

Validate and create the user
Автор: Steve Montambeault
public create ( array $data ) : StdClass
$data array
Результат StdClass

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

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

login() публичный метод

Validate and log in a user
Автор: Steve Montambeault
public login ( array $credentials, boolean $remember ) : boolean
$credentials array
$remember boolean
Результат boolean

register() публичный метод

Register a new user
Автор: Steve Montambeault
public register ( array $credentials, boolean $activate ) : boolean
$credentials array
$activate boolean
Результат boolean

update() публичный метод

Validate and update a existing user
Автор: Steve Montambeault
public update ( array $data ) : boolean
$data array
Результат boolean

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

$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