PHP Класс App\Services\Form\User\UserForm

Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$user
$validator

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

Метод Описание
__construct ( App\Services\Validation\ValidableInterface $validator, App\Repositories\User\UserInterface $user ) : void Create a new form service instance.
errors ( ) : array Return validation errors.
regenerateApiToken ( array $input )
save ( array $input ) : boolean Create a new user.
update ( array $input ) : boolean Update an existing user.
updatePassword ( array $input ) : boolean Update a password of an existing user.
updateRole ( array $input ) : boolean Update a role of an existing user.

Защищенные методы

Метод Описание
valid ( array $input ) : boolean Test whether form validator passes.

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

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

Create a new form service instance.
public __construct ( App\Services\Validation\ValidableInterface $validator, App\Repositories\User\UserInterface $user ) : void
$validator App\Services\Validation\ValidableInterface
$user App\Repositories\User\UserInterface
Результат void

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

Return validation errors.
public errors ( ) : array
Результат array

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

public regenerateApiToken ( array $input )
$input array

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

Create a new user.
public save ( array $input ) : boolean
$input array Data to create a user
Результат boolean

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

Update an existing user.
public update ( array $input ) : boolean
$input array Data to update a user
Результат boolean

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

Update a password of an existing user.
public updatePassword ( array $input ) : boolean
$input array Data to update a user
Результат boolean

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

Update a role of an existing user.
public updateRole ( array $input ) : boolean
$input array Data to update a user
Результат boolean

valid() защищенный Метод

Test whether form validator passes.
protected valid ( array $input ) : boolean
$input array
Результат boolean

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

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

protected $user

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

protected $validator