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

Source on GitHub

Методы

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 ()

Возвращает массив с каждым ресурсом, зарегистрированным в списке