/** * Removes all the elements contained in the given argument from the collection. * * @param mixed $values The set of values to remove. Must be an iterable element (array, Traversable, ...) * @param bool $strict Use a strict comparison (===) if TRUE */ public function removeAll($values, $strict = false) { if ($this->guard !== null) { $this->guard->checkMemberGuard(new GuardPermission(__FUNCTION__, 'call')); } $this->set->removeAll($values, $strict); }