Phalcon\Acl\AdapterInterface
Интерфейс Phalcon\Acl\AdapterInterface
Методы
abstract public setDefaultAction (mixed $defaultAccess)
Устанавливает уровень доступа по умолчанию(Phalcon\Acl::ALLOW or Phalcon\Acl::DENY)
abstract public getDefaultAction ()
Возвращает уровень доступа ACL по умолчанию
abstract public setNoArgumentsDefaultAction (mixed $defaultAccess)
Устанавливает уровень доступа по умолчанию (Phalcon\Acl::ALLOW or Phalcon\Acl::DENY) для аргументов, предоставленных в действии isAllowed, если существует func для accessKey
abstract public getNoArgumentsDefaultAction ()
Возвращает уровень доступа ACL по умолчанию для аргументов, не предоставленных в действии isAllowed, если существует func для accessKey
abstract public addRole (mixed $role, [mixed $accessInherits])
Добавляет роль в список ACL. Второй параметр позволяет наследовать данные доступа из другой существующей роли
abstract public addInherit (mixed $roleName, mixed $roleToInherit)
Наследование роли от другой существующей роли
abstract public isRole (mixed $roleName)
Проверить существует ли роль в списке ролей
abstract public isResource (mixed $resourceName)
Проверяет, существует ли ресурс в списке ресурсов
abstract public addResource (mixed $resourceObject, mixed $accessList)
Добавление ресурса в список имена доступа ACL может быть конкретное действие, например поиск, обновление, удаление и т. д. или их список
abstract public addResourceAccess (mixed $resourceName, mixed $accessList)
Добавляет доступ к ресурсам
abstract public dropResourceAccess (mixed $resourceName, mixed $accessList)
Удаляет доступ из ресурса
abstract public allow (mixed $roleName, mixed $resourceName, mixed $access, [mixed $func])
Разрешить доступ к роли на ресурсе
abstract public deny (mixed $roleName, mixed $resourceName, mixed $access, [mixed $func])
Запретить доступ к роли на ресурсе
abstract public isAllowed (mixed $roleName, mixed $resourceName, mixed $access, [array $parameters])
Проверяет, разрешен ли роли доступ к действию из ресурса
abstract public getActiveRole ()
Возвращает роль, которую проверяет список, разрешен ли доступ к определенному ресурсу
abstract public getActiveResource ()
Возвращает ресурс, который проверяет список, может ли какая-либо роль получить к нему доступ
abstract public getActiveAccess ()
Возвращает доступ, который проверяет список, может ли какая-либо роль получить к нему доступ
abstract public getRoles ()
Возвращает массив с каждой ролью, зарегистрированной в списке
abstract public getResources ()
Возвращает массив с каждым ресурсом, зарегистрированным в списке