PHP Interface Stevemo\Cpanel\Permission\Repo\PermissionInterface

Afficher le fichier Open project: stevemo/cpanel Interface Usage Examples

Méthodes publiques

Méthode Description
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

Method Details

all() public méthode

Grab all the permissions from storage
Author: Steve Montambeault
public all ( array $columns = ['*'] ) : StdClass
$columns array
Résultat StdClass

create() public méthode

Put into storage a new permission
Author: Steve Montambeault
public create ( array $data ) : StdClass
$data array
Résultat StdClass

delete() public méthode

Delete a permission from storage
Author: Steve Montambeault
public delete ( $id ) : boolean
$id
Résultat boolean

find() public méthode

Author: Steve Montambeault
public find ( $id, array $columns = ['*'] ) : null | StdClass
$id
$columns array
Résultat null | StdClass

findOrFail() public méthode

Author: Steve Montambeault
public findOrFail ( $id, array $columns = ['*'] ) : mixed
$id
$columns array
Résultat mixed

generic() public méthode

Get the generic permissions
Author: Steve Montambeault
public generic ( ) : array
Résultat array

module() public méthode

get the module permissions
Author: Steve Montambeault
public module ( ) : array
Résultat array

update() public méthode

Update a permission into storage
Author: Steve Montambeault
public update ( array $data ) : boolean
$data array
Résultat boolean