diff options
author | Jérémy Derussé <jeremy@derusse.com> | 2015-07-28 13:31:20 +0200 |
---|---|---|
committer | Jérémy Derussé <jeremy@derusse.com> | 2015-07-28 13:34:41 +0200 |
commit | bde98dcf4a0448cb8a5bd1199ecf71a90ee9307d (patch) | |
tree | ff159a478a6f33ef13c09836cd1914cdff0aca24 | |
parent | ba8446776f5a32d3c1a6ae82ea28f8c9ab81026b (diff) | |
download | symfony-security-bde98dcf4a0448cb8a5bd1199ecf71a90ee9307d.zip symfony-security-bde98dcf4a0448cb8a5bd1199ecf71a90ee9307d.tar.gz symfony-security-bde98dcf4a0448cb8a5bd1199ecf71a90ee9307d.tar.bz2 |
Small optimization in AccessDecisionManager
-rw-r--r-- | Core/Authorization/AccessDecisionManager.php | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/Core/Authorization/AccessDecisionManager.php b/Core/Authorization/AccessDecisionManager.php index 61debe3..e021cc7 100644 --- a/Core/Authorization/AccessDecisionManager.php +++ b/Core/Authorization/AccessDecisionManager.php @@ -150,7 +150,6 @@ class AccessDecisionManager implements AccessDecisionManagerInterface { $grant = 0; $deny = 0; - $abstain = 0; foreach ($this->voters as $voter) { $result = $voter->vote($token, $object, $attributes); @@ -164,11 +163,6 @@ class AccessDecisionManager implements AccessDecisionManagerInterface ++$deny; break; - - default: - ++$abstain; - - break; } } @@ -180,7 +174,7 @@ class AccessDecisionManager implements AccessDecisionManagerInterface return false; } - if ($grant == $deny && $grant != 0) { + if ($grant > 0) { return $this->allowIfEqualGrantedDeniedDecisions; } |