Beispiel #1
0
 public function addExclusionStrategy(ExclusionStrategyInterface $strategy)
 {
     $this->assertMutable();
     if ($this->exclusionStrategy instanceof DisjunctExclusionStrategy) {
         $this->exclusionStrategy->addStrategy($strategy);
         return $this;
     }
     $this->exclusionStrategy = new DisjunctExclusionStrategy(array($this->exclusionStrategy, $strategy));
     return $this;
 }