예제 #1
0
파일: Log.php 프로젝트: horde/horde
 /**
  * Register a query to be updated if the underlying data changes.
  *
  * @param string                    $name  The query name.
  * @param Horde_Kolab_Storage_Query $query The query to register.
  *
  * @return NULL
  */
 public function registerQuery($name, Horde_Kolab_Storage_Query $query)
 {
     $query->setLogger($this->_logger);
     $this->_data->registerQuery($name, $query);
 }
예제 #2
0
파일: Base.php 프로젝트: platolin/horde
 /**
  * Register a query to be updated if the underlying data changes.
  *
  * @param string                    $name  The query name.
  * @param Horde_Kolab_Storage_Query $query The query to register.
  *
  * @throws new Horde_Kolab_Storage_Exception
  */
 public function registerQuery($name, Horde_Kolab_Storage_Query $query)
 {
     if (!$query instanceof Horde_Kolab_Storage_Data_Query) {
         throw new Horde_Kolab_Storage_Exception('The provided query is no data query.');
     }
     $query->setLogger($this->_logger);
     $this->_queries[$name] = $query;
 }