function RuleSet::getIteratorWithout
Parameters
array<self::TYPE_*>|self::TYPE_* $types:
File
-
vendor/
composer/ composer/ src/ Composer/ DependencyResolver/ RuleSet.php, line 151
Class
- RuleSet
- @author Nils Adermann <naderman@naderman.de> @implements \IteratorAggregate<Rule> @internal @final
Namespace
Composer\DependencyResolverCode
public function getIteratorWithout($types) : RuleSetIterator {
if (!\is_array($types)) {
$types = [
$types,
];
}
$rules = $this->getRules();
foreach ($types as $type) {
unset($rules[$type]);
}
return new RuleSetIterator($rules);
}