$_criteria
$_criteria : \Horde_Kolab_Server_Query_Element
The query criteria.
Handler for LDAP server queries.
Copyright 2008-2017 Horde LLC (http://www.horde.org/)
See the enclosed file LICENSE for license information (LGPL). If you did not receive this file, see http://www.horde.org/licenses/lgpl21.
__construct(array $criteria, \Horde_Kolab_Server_Structure_Interface $structure)
Constructor.
array | $criteria | The query criteria. |
\Horde_Kolab_Server_Structure_Interface | $structure |
convertEquals(\Horde_Kolab_Server_Query_Element_Equals $equals) : mixed
Convert the equals element to query format.
\Horde_Kolab_Server_Query_Element_Equals | $equals | The element to convert. |
If the query is malformed.
The query element in query format.
convertBegins(\Horde_Kolab_Server_Query_Element_Begins $begins) : mixed
Convert the begins element to query format.
\Horde_Kolab_Server_Query_Element_Begins | $begins | The element to convert. |
If the query is malformed.
The query element in query format.
convertEnds(\Horde_Kolab_Server_Query_Element_Ends $ends) : mixed
Convert the ends element to query format.
\Horde_Kolab_Server_Query_Element_Ends | $ends | The element to convert. |
If the query is malformed.
The query element in query format.
convertContains(\Horde_Kolab_Server_Query_Element_Contains $contains) : mixed
Convert the contains element to query format.
\Horde_Kolab_Server_Query_Element_Contains | $contains | The element to convert. |
If the query is malformed.
The query element in query format.
convertLess(\Horde_Kolab_Server_Query_Element_Less $less) : mixed
Convert the less element to query format.
\Horde_Kolab_Server_Query_Element_Less | $less | The element to convert. |
If the query is malformed.
The query element in query format.
convertGreater(\Horde_Kolab_Server_Query_Element_Greater $greater) : mixed
Convert the greater element to query format.
\Horde_Kolab_Server_Query_Element_Greater | $greater |
If the query is malformed.
The query element in query format.
convertApprox(\Horde_Kolab_Server_Query_Element_Approx $approx) : mixed
Convert the approx element to query format.
\Horde_Kolab_Server_Query_Element_Approx | $approx | The element to convert. |
If the query is malformed.
The query element in query format.
convertNot(\Horde_Kolab_Server_Query_Element_Not $not) : mixed
Convert the not element to query format.
\Horde_Kolab_Server_Query_Element_Not | $not |
If the query is malformed.
The query element in query format.
convertAnd(\Horde_Kolab_Server_Query_Element_And $and) : mixed
Convert the and element to query format.
\Horde_Kolab_Server_Query_Element_And | $and |
If the query is malformed.
The query element in query format.
convertOr(\Horde_Kolab_Server_Query_Element_Group $or) : mixed
Convert the or element to query format.
\Horde_Kolab_Server_Query_Element_Group | $or |
If the query is malformed.
The query element in query format.
_convertGroup(\Horde_Kolab_Server_Query_Element_Group $group, string $operator) : mixed
Convert the group element to query format.
\Horde_Kolab_Server_Query_Element_Group | $group | The element to convert. |
string | $operator | The element operation. |
If the query is malformed.
The query element in query format.
_convertSingle(\Horde_Kolab_Server_Query_Element_Single $single, string $operator) : mixed
Convert the single element to query format.
\Horde_Kolab_Server_Query_Element_Single | $single | The element to convert. |
string | $operator | The element operation. |
If the query is malformed.
The query element in query format.