AccessDecisionManager
class AccessDecisionManager implements AccessDecisionManagerInterface
AccessDecisionManager is the base class for all access decision managers that use decision voters.
Constants
STRATEGY_AFFIRMATIVE |
|
STRATEGY_CONSENSUS |
|
STRATEGY_UNANIMOUS |
|
Methods
__construct(iterable $voters = array(), string $strategy = self::STRATEGY_AFFIRMATIVE, bool $allowIfAllAbstainDecisions = false, bool $allowIfEqualGrantedDeniedDecisions = true)
No description
bool
decide(TokenInterface $token, array $attributes, object $object = null)
Decides whether the access is possible or not.
Details
__construct(iterable $voters = array(), string $strategy = self::STRATEGY_AFFIRMATIVE, bool $allowIfAllAbstainDecisions = false, bool $allowIfEqualGrantedDeniedDecisions = true)
bool
decide(TokenInterface $token, array $attributes, object $object = null)
Decides whether the access is possible or not.