public function modify(QueryBuilder $qb, $dqlAlias)
{
foreach ($this->children as $child) {
if (!$child instanceof QueryModifier) {
throw new InvalidArgumentException(sprintf('Child passed to QueryModifierCollection must be an instance of Happyr\\DoctrineSpecification\\Query\\QueryModifier, but instance of %s found', get_class($child)));
}
$child->modify($qb, $dqlAlias);
}
}