PHP Класс Devise\Users\Permissions\PermissionsRepository

Показать файл Открыть проект

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

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

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

Метод Описание
__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

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

Метод Описание
getPermissionSourceByPath ( $condition ) : array Get the extends/layout string from given permission path

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

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

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

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

Get an array of all permission paths and human names
public allPermissionsPaginated ( integer $perPage = 25 ) : array
$perPage integer
Результат array

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

Get all the available permissions we can pick from on the menu items list
public availablePermissions ( ) : array
Результат array

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

Uses available rules from Devise\Users\Permissions\RuleManager Class to build options for select
public availableRulesList ( ) : array
Результат array

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

Get all permissions from current permissions config
public getAllPermissions ( ) : array
Результат array

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

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
Результат array

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

Get the extends/layout string from given permission path
protected getPermissionSourceByPath ( $condition ) : array
Результат array

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

Uses array of rule names to create a map of names to paramter count
public getRuleParamMap ( $rules ) : array
Результат array

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

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

protected $Framework