PHP Класс ZfcRbac\Collector\RbacCollector

Автор: Michaël Gallego ([email protected])
Наследование: implements ZendDeveloperTools\Collector\CollectorInterface, implements Serializabl\Serializable
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$collectedGuards array
$collectedOptions array
$collectedPermissions array
$collectedRoles array

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

Метод Описание
collect ( MvcEvent $mvcEvent ) Collects data.
getCollection ( ) : array | string[]
getName ( ) : string Collector Name.
getPriority ( ) : integer Collector Priority.
serialize ( ) {@inheritDoc}
unserialize ( $serialized ) {@inheritDoc}

Приватные методы

Метод Описание
collectGuards ( array $guards ) : void Collect guards
collectIdentityRolesAndPermissions ( RoleService $roleService ) : void Collect roles and permissions
collectOptions ( ModuleOptions $moduleOptions ) : void Collect options
collectPermissions ( Rbac\Role\RoleInterface $role ) : void Collect permissions for the given role

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

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

Collects data.
public collect ( MvcEvent $mvcEvent )
$mvcEvent Zend\Mvc\MvcEvent

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

public getCollection ( ) : array | string[]
Результат array | string[]

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

Collector Name.
public getName ( ) : string
Результат string

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

Collector Priority.
public getPriority ( ) : integer
Результат integer

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

{@inheritDoc}
public serialize ( )

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

{@inheritDoc}
public unserialize ( $serialized )

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

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

protected array $collectedGuards
Результат array

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

protected array $collectedOptions
Результат array

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

protected array $collectedPermissions
Результат array

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

protected array $collectedRoles
Результат array