PHP Класс Stevemo\Cpanel\Permission\Form\PermissionForm

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

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

Свойство Тип Описание
$permission Stevemo\Cpanel\Permission\Repo\PermissionInterface
$validator Stevemo\Cpanel\Services\Validation\ValidableInterface

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

Метод Описание
__construct ( Stevemo\Cpanel\Services\Validation\ValidableInterface $validator, Stevemo\Cpanel\Permission\Repo\PermissionInterface $permission )
create ( array $data ) : StdClass Create a new set of permissions
getErrors ( ) : array | Illuminate\Support\MessageBag Get the validation errors
update ( array $data ) : StdClass Update a current set of permissions

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

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

public __construct ( Stevemo\Cpanel\Services\Validation\ValidableInterface $validator, Stevemo\Cpanel\Permission\Repo\PermissionInterface $permission )
$validator Stevemo\Cpanel\Services\Validation\ValidableInterface
$permission Stevemo\Cpanel\Permission\Repo\PermissionInterface

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

Create a new set of permissions
Автор: Steve Montambeault
public create ( array $data ) : StdClass
$data array
Результат StdClass

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

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

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

Update a current set of permissions
Автор: Steve Montambeault
public update ( array $data ) : StdClass
$data array
Результат StdClass

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

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

protected PermissionInterface,Stevemo\Cpanel\Permission\Repo $permission
Результат Stevemo\Cpanel\Permission\Repo\PermissionInterface

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

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