TraceableAccessDecisionManager
class TraceableAccessDecisionManager implements AccessDecisionManagerInterface
Decorates the original AccessDecisionManager class to log information about the security voters and the decisions made by them.
Methods
bool
decide(TokenInterface $token, array $attributes, object $object = null)
Decides whether the access is possible or not.
addVoterVote(VoterInterface $voter, array $attributes, int $vote)
Adds voter vote and class to the voter details.
string
getStrategy()
No description
iterable|VoterInterface[]
getVoters()
No description
array
getDecisionLog()
No description
Details
bool
decide(TokenInterface $token, array $attributes, object $object = null)
Decides whether the access is possible or not.
addVoterVote(VoterInterface $voter, array $attributes, int $vote)
Adds voter vote and class to the voter details.