示例#1
0
 /**
  * Class constructor.
  *
  * @param VoterInterface[] $voters                             An array of VoterInterface instances
  * @param string           $strategy                           The vote strategy
  * @param Boolean          $allowIfAllAbstainDecisions         Whether to grant access if all voters abstained or not
  * @param Boolean          $allowIfEqualGrantedDeniedDecisions Whether to grant access if result are equals
  * @param Boolean          $tryBBTokenOnDenied                 Allow to try BBToken in voters if access is not granted
  *
  * @throws \InvalidArgumentException
  */
 public function __construct(array $voters, $strategy = 'affirmative', $allowIfAllAbstainDecisions = false, $allowIfEqualGrantedDeniedDecisions = true, $tryBBTokenOnDenied = true)
 {
     parent::__construct($voters, $strategy, $allowIfAllAbstainDecisions, $allowIfEqualGrantedDeniedDecisions);
     $this->_tryBBTokenOnDenied = $tryBBTokenOnDenied;
 }