/** * Finds object data matching a given set of criteria. * * @param string $query The LDAP search query * @param array $params Additional search parameters. * * @return array The result array. * * @throws Horde_Kolab_Server_Exception */ public function find($query, array $params = array()) { $criteria = new Horde_Kolab_Server_Query_Element_Mapped($criteria, $this); $data = $this->_server->find($criteria, $params); $this->unmapAttributes($data); return $data; }
/** * Finds object data matching a given set of criteria. * * @param string $query The LDAP search query * @param array $params Additional search parameters. * * @return Horde_Kolab_Server_Result The result object. * * @throws Horde_Kolab_Server_Exception */ public function find($query, array $params = array()) { if (!isset($this->_count['find'])) { $this->_count['find'] = 1; } else { $this->_count['find']++; } return $this->_server->find($query, $params); }
/** * Finds object data matching a given set of criteria. * * @param string $query The LDAP search query * @param array $params Additional search parameters. * * @return Horde_Kolab_Server_Result The result object. * * @throws Horde_Kolab_Server_Exception */ public function find($query, array $params = array()) { $result = $this->_server->find($query, $params); $this->_logger->debug(sprintf("Query %s identified %s result(s).", $query, $result->count())); return $result; }
/** * Finds object data matching a given set of criteria. * * @param string $query The LDAP search query * @param array $params Additional search parameters. * * @return Horde_Kolab_Server_Result The result object. * * @throws Horde_Kolab_Server_Exception */ public function find($query, array $params = array()) { return $this->_server->find($query, $params); }