PermissionMapInterface
интерфейс PermissionMapInterface
Этот интерфейс должен быть реализован картами разрешений.
Методы
| массив | getMasks(строка $permission, объект $object) Возвращает массив битовых масок. | |
| логическое значение | contains(строка $permission) Является ли данная карта разрешений содержать указанное разрешение |
Подробности
массив 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/PermissionMapInterface.html