getElements() public method

Return the elements of this group.
public getElements ( ) : mixed
return mixed The group elements.
Exemplo n.º 1
0
 /**
  * Convert the group element to query format.
  *
  * @param Horde_Kolab_Server_Query_Element_Group $group    The element to convert.
  * @param string                                 $operator The element operation.
  *
  * @return mixed The query element in query format.
  *
  * @throws Horde_Kolab_Server_Exception If the query is malformed.
  */
 public function _convertGroup(Horde_Kolab_Server_Query_Element_Group $group, $operator)
 {
     $filters = array();
     foreach ($group->getElements() as $element) {
         $filters[] = $element->convert($this);
     }
     try {
         return Horde_Ldap_Filter::combine($operator, $filters);
     } catch (Horde_Ldap_Exception $e) {
         throw new Horde_Kolab_Server_Exception($e->getMessage(), Horde_Kolab_Server_Exception::INVALID_QUERY, $e);
     }
 }