PHP Класс Gc\User\Acl

Наследование: extends Zend\Permissions\Acl\Acl
Показать файл Открыть проект

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

Свойство Тип Описание
$roleTable Gc\User\Role\Model Role model
$user Model User model
$userRole User Role id
$userRoleName User Role name

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

Метод Описание
__construct ( Model $userModel ) Initiliaze Acl
getRoleId ( string $roleName ) : array | Zend\Db\ResultSet\RowObjectInterface Get role id from role name
listResources ( ) : array List resources
listResourcesByGroup ( array $group ) : array List all resources by group
listRoles ( ) : array List Roles

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

Метод Описание
initResources ( ) : void Initiliaze resources
initRoles ( ) : void Initiliaze Roles
roleResource ( ) : void Initiliaze role resource

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

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

Initiliaze Acl
public __construct ( Model $userModel )
$userModel Model User model

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

Get role id from role name
public getRoleId ( string $roleName ) : array | Zend\Db\ResultSet\RowObjectInterface
$roleName string Role name
Результат array | Zend\Db\ResultSet\RowObjectInterface

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

Initiliaze resources
protected initResources ( ) : void
Результат void

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

Initiliaze Roles
protected initRoles ( ) : void
Результат void

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

List resources
public listResources ( ) : array
Результат array

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

List all resources by group
public listResourcesByGroup ( array $group ) : array
$group array Resource group
Результат array

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

List Roles
public listRoles ( ) : array
Результат array

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

Initiliaze role resource
protected roleResource ( ) : void
Результат void

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

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

Role model
protected Model,Gc\User\Role $roleTable
Результат Gc\User\Role\Model

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

User model
protected Model,Gc\User $user
Результат Model

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

User Role id
protected $userRole

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

User Role name
protected $userRoleName