PermissionMapInterface
интерфейс PermissionMapInterface
Этот интерфейс должен быть реализован картами разрешений.
Методы
| массив | getMasks(string $permission, object $object) Возвращает массив битовых масок. | |
| bool | contains(string $permission) Является ли данное разрешение присутствующим в этой карте. |
Детали
массив getMasks(string $permission, object $object)
Возвращает массив битовых масок.
Идентификатор безопасности должен был получить доступ по крайней мере к одной из этих битовых масок.
Параметры
| строка | $permission | |
| объект | $object |
Возвращаемое значение
| массив | может вернуть null, если сочетание разрешения/объекта не поддерживается |
bool contains(string $permission)
Является ли данное разрешение присутствующим в этой карте.
Параметры
| строка | $permission |
Возвращаемое значение
| bool |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/2.7/Symfony/Component/Security/Acl/Permission/PermissionMapInterface.html