registerListener() abstract public method

Register a new manipulation listener.
abstract public registerListener ( Horde_Kolab_Storage_List_Manipulation_Listener $listener )
$listener Horde_Kolab_Storage_List_Manipulation_Listener The new listener.
示例#1
0
 /**
  * Prepare the query for shares.
  *
  * @param array $params Query specific configuration parameters.
  */
 private function _prepareShareQuery($params = null)
 {
     $this->_queries[self::QUERY_SHARE] = new Horde_Kolab_Storage_List_Query_Share_Base($this->_driver);
     if (!empty($params['cache'])) {
         $this->_queries[self::QUERY_SHARE] = new Horde_Kolab_Storage_List_Query_Share_Cache($this->_queries[self::QUERY_SHARE], $this->_list_cache);
         $this->_synchronization->registerListener($this->_queries[self::QUERY_SHARE]);
         $this->_manipulation->registerListener($this->_queries[self::QUERY_SHARE]);
     }
 }
示例#2
0
文件: Log.php 项目: raz0rsdge/horde
 /**
  * Register a new manipulation listener.
  *
  * @param Horde_Kolab_Storage_List_Manipulation_Listener $listener The new listener.
  */
 public function registerListener(Horde_Kolab_Storage_List_Manipulation_Listener $listener)
 {
     $this->_manipulation->registerListener($listener);
 }