AccessDecisionManagerInterface
interface AccessDecisionManagerInterface
AccessDecisionManagerInterface makes authorization decisions.
Methods
bool | decide(TokenInterface $token, array $attributes, object $object = null) Decides whether the access is possible or not. | |
bool | supportsAttribute(string $attribute) deprecated Checks if the access decision manager supports the given attribute. | |
true | supportsClass(string $class) deprecated Checks if the access decision manager supports the given class. |
Details
bool decide(TokenInterface $token, array $attributes, object $object = null)
Decides whether the access is possible or not.
Parameters
TokenInterface | $token | A TokenInterface instance |
array | $attributes | An array of attributes associated with the method being invoked |
object | $object | The object to secure |
Return Value
bool | true if the access is granted, false otherwise |
bool supportsAttribute(string $attribute) deprecated
deprecated
Checks if the access decision manager supports the given attribute.
Parameters
string | $attribute | An attribute |
Return Value
bool | true if this decision manager supports the attribute, false otherwise |
true supportsClass(string $class) deprecated
deprecated
Checks if the access decision manager supports the given class.
Parameters
string | $class | A class name |
Return Value
true | if this decision manager can process the class |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/2.8/Symfony/Component/Security/Core/Authorization/AccessDecisionManagerInterface.html