protected function parseFilterToOperators(array $filter)
{
$operators = [];
foreach ($filter as $key => $value) {
if (is_numeric($key) && is_array($value)) {
foreach ($this->parseFilterToOperators($value) as $op) {
$operators[] = $op;
}
} else {
$operators[] = $this->processOperatorAndArguments($key, $value);
}
}
return $operators;
}