Adldap\Query\Bindings\Where::validateOperator PHP Method

validateOperator() protected method

Throws an AdldapException if no operator is found.
protected validateOperator ( string $operator ) : string
$operator string
return string
    protected function validateOperator($operator)
    {
        $operators = Operator::all();
        $key = array_search(strtolower($operator), $operators);
        if ($key !== false && array_key_exists($key, $operators)) {
            return $operators[$key];
        }
        $operators = implode(', ', $operators);
        $message = "Operator: {$operator} cannot be used in an LDAP query. Available operators are: {$operators}";
        throw new InvalidQueryOperatorException($message);
    }