Spec-Zone.ru › Symfony 3.1

BasicPermissionMap

class BasicPermissionMap implements PermissionMapInterface

Это базовая карта разрешений, дополняющая маски, определённые в стандартной реализации MaskBuilder.

Константы

PERMISSION_VIEW
PERMISSION_EDIT
PERMISSION_CREATE
PERMISSION_DELETE
PERMISSION_UNDELETE
PERMISSION_OPERATOR
PERMISSION_MASTER
PERMISSION_OWNER

Методы

__construct()
массив getMasks(строка $permission, объект $object)

Возвращает массив битовых масок.

логическое значение contains(строка $permission)

Содержит ли эта карта данное разрешение

Подробности

__construct()

массив getMasks(строка $permission, объект $object)

Возвращает массив битовых масок.

Идентификатор безопасности должен иметь разрешение на доступ к хотя бы одной из этих битовых масок.

Параметры

строка $permission
объект $object

Возвращаемое значение

массив может вернуть null, если комбинация разрешение/объект не поддерживается

логическое значение contains(строка $permission)

Содержит ли эта карта данное разрешение

Параметры

строка $permission

Возвращаемое значение

логическое значение

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/2.8/Symfony/Component/Security/Acl/Permission/BasicPermissionMap.html

Spec-Zone.ru

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