PermissionGrantingStrategyInterface
интерфейс PermissionGrantingStrategyInterface
Интерфейс, используемый для реализации предоставления разрешений.
Методы
| bool | isGranted(AclInterface $acl, array $masks, array $sids, bool $administrativeMode = false) Определяет, предоставлять ли доступ к объекту домена | |
| bool | isFieldGranted(AclInterface $acl, string $field, array $masks, array $sids, bool $administrativeMode = false) Определяет, предоставлять ли доступ к полю объекта домена |
Подробности
bool isGranted(AclInterface $acl, array $masks, array $sids, bool $administrativeMode = false)
Определяет, предоставлять ли доступ к объекту домена
Параметры
| AclInterface | $acl | |
| array | $masks | |
| array | $sids | |
| bool | $administrativeMode |
Возвращаемое значение
| bool |
bool isFieldGranted(AclInterface $acl, string $field, array $masks, array $sids, bool $administrativeMode = false)
Определяет, предоставлять ли доступ к полю объекта домена
Параметры
| AclInterface | $acl | |
| string | $field | |
| array | $masks | |
| array | $sids | |
| bool | $administrativeMode |
Возвращаемое значение
| bool |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/2.8/Symfony/Component/Security/Acl/Model/PermissionGrantingStrategyInterface.html