PHP Интерфейс Stevemo\Cpanel\Permission\Repo\PermissionInterface

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

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

Метод Описание
all ( array $columns = ['*'] ) : StdClass Grab all the permissions from storage
create ( array $data ) : StdClass Put into storage a new permission
delete ( $id ) : boolean Delete a permission from storage
find ( $id, array $columns = ['*'] ) : null | StdClass
findOrFail ( $id, array $columns = ['*'] ) : mixed
generic ( ) : array Get the generic permissions
module ( ) : array get the module permissions
update ( array $data ) : boolean Update a permission into storage

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

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

Grab all the permissions from storage
Автор: Steve Montambeault
public all ( array $columns = ['*'] ) : StdClass
$columns array
Результат StdClass

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

Put into storage a new permission
Автор: Steve Montambeault
public create ( array $data ) : StdClass
$data array
Результат StdClass

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

Delete a permission from storage
Автор: Steve Montambeault
public delete ( $id ) : boolean
$id
Результат boolean

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

Автор: Steve Montambeault
public find ( $id, array $columns = ['*'] ) : null | StdClass
$id
$columns array
Результат null | StdClass

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

Автор: Steve Montambeault
public findOrFail ( $id, array $columns = ['*'] ) : mixed
$id
$columns array
Результат mixed

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

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

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

get the module permissions
Автор: Steve Montambeault
public module ( ) : array
Результат array

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

Update a permission into storage
Автор: Steve Montambeault
public update ( array $data ) : boolean
$data array
Результат boolean