Spec-Zone.ru › Phalcon 2

Интерфейс Phalcon\Acl\AdapterInterface

Инициализатор Phalcon\Acl\AdapterInterface

Методы

абстрактный public setDefaultAction (int $defaultAccess)

Устанавливает уровень доступа по умолчанию (Phalcon\Acl::ALLOW или Phalcon\Acl::DENY)

абстрактный public int getDefaultAction ()

Возвращает уровень доступа по умолчанию для ACL

абстрактный public boolean addRole (Phalcon\Acl\RoleInterface $role, [string $accessInherits])

Добавляет роль в список ACL. Второй параметр позволяет унаследовать данные доступа от другой существующей роли

абстрактный public addInherit (string $roleName, string $roleToInherit)

Унаследовать роль от другой существующей роли

абстрактный public boolean isRole (string $roleName)

Проверяет, существует ли роль в списке ролей

абстрактный public boolean isResource (string $resourceName)

Проверяет, существует ли ресурс в списке ресурсов

абстрактный public boolean addResource (Phalcon\Acl\ResourceInterface $resource, [array $accessList])

Добавляет ресурс в список ACL. Имена доступа могут быть конкретными действиями, например, поиск, обновление, удаление и т.д., или списком из них

абстрактный public addResourceAccess (string $resourceName, mixed $accessList)

Добавляет доступ к ресурсам

абстрактный public dropResourceAccess (string $resourceName, mixed $accessList)

Удаляет доступ к ресурсу

абстрактный public allow (string $roleName, string $resourceName, mixed $access)

Разрешить доступ роли к ресурсу

абстрактный public boolean deny (string $roleName, string $resourceName, mixed $access)

Запретить доступ роли к ресурсу

абстрактный public boolean isAllowed (string $role, string $resource, string $access)

Проверить, разрешен ли доступ роли к действию ресурса

абстрактный public string getActiveRole ()

Возвращает роль, для которой список проверяет, разрешен ли доступ к определённому ресурсу/доступу

абстрактный public string getActiveResource ()

Возвращает ресурс, для которого список проверяет, может ли какая-либо роль получить к нему доступ

абстрактный public string getActiveAccess ()

Возвращает доступ, для которого список проверяет, может ли какая-либо роль получить к нему доступ

абстрактный public Phalcon\Acl\RoleInterface [] getRoles ()

Возвращает массив всех зарегистрированных ролей

абстрактный public Phalcon\Acl\ResourceInterface [] getResources ()

Возвращает массив всех зарегистрированных ресурсов

© 2011–2016 Phalcon Framework Team
Licensed under the Creative Commons Attribution License 3.0.
https://docs.phalconphp.com/en/2.0.0/api/Phalcon_Acl_AdapterInterface.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API