PHP Класс Phalcon\Acl\Factory\Memory

This factory is intended to be used to ease setup of \Phalcon\Acl\Adapter\Memory in case \Phalcon\Config is used for configuration.
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
create ( Phalcon\Config $config ) : Phalcon\Acl\Adapter\Memory Creates configured instance of acl.

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

Метод Описание
addAccessRulesToRole ( string $role, Phalcon\Config $rules ) Adds access rules to role.
addResources ( ) Adds resources from config to acl object.
addRole ( string $role, Phalcon\Config $rules ) Add role to acl.
addRoles ( ) Adds role from config to acl object.
castAction ( mixed $actions ) : array | null Cast actions
makeResource ( string $name, string | null $description = null ) : Phalcon\Acl\Resource Creates acl resource.
makeRole ( string $role, string | null $description = null ) : Phalcon\Acl\Role Creates acl role.

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

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

Adds access rules to role.
protected addAccessRulesToRole ( string $role, Phalcon\Config $rules )
$role string role
$rules Phalcon\Config rules

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

Adds resources from config to acl object.
protected addResources ( )

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

Add role to acl.
protected addRole ( string $role, Phalcon\Config $rules )
$role string role
$rules Phalcon\Config rules

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

Adds role from config to acl object.
protected addRoles ( )

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

Cast actions
protected castAction ( mixed $actions ) : array | null
$actions mixed Actions
Результат array | null

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

Creates configured instance of acl.
public create ( Phalcon\Config $config ) : Phalcon\Acl\Adapter\Memory
$config Phalcon\Config config
Результат Phalcon\Acl\Adapter\Memory acl

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

Creates acl resource.
protected makeResource ( string $name, string | null $description = null ) : Phalcon\Acl\Resource
$name string Resource name
$description string | null Resource description [Optional]
Результат Phalcon\Acl\Resource

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

Creates acl role.
protected makeRole ( string $role, string | null $description = null ) : Phalcon\Acl\Role
$role string Role name
$description string | null Description [Optional]
Результат Phalcon\Acl\Role