getArguments() as $argument) {
$this->inspectOperator($argument);
}
}
}
/**
* Allow optimizer steps to modify query operators
*
* @param ISearchOperator $operator
* @return void
*/
public function processOperator(ISearchOperator &$operator) {
if ($operator instanceof ISearchBinaryOperator) {
foreach ($operator->getArguments() as $argument) {
$this->processOperator($argument);
}
}
}
}
blob: 657198f71b5e1a619c01be15ba8584be047da6a7 (
plain)