PHP Class Devise\Users\Permissions\PermissionsRepository

Afficher le fichier Open project: devisephp/cms

Protected Properties

Свойство Type Description
$Framework

Méthodes publiques

Méthode Description
__construct ( Framework $Framework, $File = null )
allPermissionsPaginated ( integer $perPage = 25 ) : array Get an array of all permission paths and human names
availablePermissions ( ) : array Get all the available permissions we can pick from on the menu items list
availableRulesList ( ) : array Uses available rules from Devise\Users\Permissions\RuleManager Class to build options for select
getAllPermissions ( ) : array Get all permissions from current permissions config
getPermissionByPath ( string $condition ) : array Get permission and any related data by using its permission path to retrieve its related data from the permissions config
getRuleParamMap ( $rules ) : array Uses array of rule names to create a map of names to paramter count

Méthodes protégées

Méthode Description
getPermissionSourceByPath ( $condition ) : array Get the extends/layout string from given permission path

Method Details

__construct() public méthode

public __construct ( Framework $Framework, $File = null )
$Framework Devise\Support\Framework

allPermissionsPaginated() public méthode

Get an array of all permission paths and human names
public allPermissionsPaginated ( integer $perPage = 25 ) : array
$perPage integer
Résultat array

availablePermissions() public méthode

Get all the available permissions we can pick from on the menu items list
public availablePermissions ( ) : array
Résultat array

availableRulesList() public méthode

Uses available rules from Devise\Users\Permissions\RuleManager Class to build options for select
public availableRulesList ( ) : array
Résultat array

getAllPermissions() public méthode

Get all permissions from current permissions config
public getAllPermissions ( ) : array
Résultat array

getPermissionByPath() public méthode

Get permission and any related data by using its permission path to retrieve its related data from the permissions config
public getPermissionByPath ( string $condition ) : array
$condition string
Résultat array

getPermissionSourceByPath() protected méthode

Get the extends/layout string from given permission path
protected getPermissionSourceByPath ( $condition ) : array
Résultat array

getRuleParamMap() public méthode

Uses array of rule names to create a map of names to paramter count
public getRuleParamMap ( $rules ) : array
Résultat array

Property Details

$Framework protected_oe property

protected $Framework