PHP Class Gc\User\Acl

Inheritance: extends Zend\Permissions\Acl\Acl
Afficher le fichier Open project: gotcms/gotcms

Protected Properties

Свойство Type Description
$roleTable Gc\User\Role\Model Role model
$user Model User model
$userRole User Role id
$userRoleName User Role name

Méthodes publiques

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

Méthodes protégées

Méthode Description
initResources ( ) : void Initiliaze resources
initRoles ( ) : void Initiliaze Roles
roleResource ( ) : void Initiliaze role resource

Method Details

__construct() public méthode

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

getRoleId() public méthode

Get role id from role name
public getRoleId ( string $roleName ) : array | Zend\Db\ResultSet\RowObjectInterface
$roleName string Role name
Résultat array | Zend\Db\ResultSet\RowObjectInterface

initResources() protected méthode

Initiliaze resources
protected initResources ( ) : void
Résultat void

initRoles() protected méthode

Initiliaze Roles
protected initRoles ( ) : void
Résultat void

listResources() public méthode

List resources
public listResources ( ) : array
Résultat array

listResourcesByGroup() public méthode

List all resources by group
public listResourcesByGroup ( array $group ) : array
$group array Resource group
Résultat array

listRoles() public méthode

List Roles
public listRoles ( ) : array
Résultat array

roleResource() protected méthode

Initiliaze role resource
protected roleResource ( ) : void
Résultat void

Property Details

$roleTable protected_oe property

Role model
protected Model,Gc\User\Role $roleTable
Résultat Gc\User\Role\Model

$user protected_oe property

User model
protected Model,Gc\User $user
Résultat Model

$userRole protected_oe property

User Role id
protected $userRole

$userRoleName protected_oe property

User Role name
protected $userRoleName