LdapTools\Utilities\ArrayToOperator::parseFilterToOperators PHP Метод

parseFilterToOperators() защищенный Метод

protected parseFilterToOperators ( array $filter ) : BaseOperator[]
$filter array
Результат LdapTools\Query\Operator\BaseOperator[]
    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;
    }