Example #1
0
 /**
  * {@inheritdoc}
  */
 public function removeAll($elements)
 {
     $this->validateTraversable($elements);
     $changed = false;
     foreach ($elements as $element) {
         if (parent::remove($element)) {
             $changed = true;
         }
     }
     if ($changed) {
         $this->sort();
     }
     return $changed;
 }
Example #2
0
 /**
  * {@inheritdoc}
  */
 public function remove($element)
 {
     $this->checkType($element);
     $this->collection->remove($element);
 }