registerListener() abstract public method

Register a new synchronization listener.
abstract public registerListener ( Horde_Kolab_Storage_List_Synchronization_Listener $listener )
$listener Horde_Kolab_Storage_List_Synchronization_Listener The new listener.
コード例 #1
0
ファイル: Tools.php プロジェクト: jubinpatel/horde
 /**
  * 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 プロジェクト: horde/horde
 /**
  * Register a new synchronization listener.
  *
  * @param Horde_Kolab_Storage_List_Synchronization_Listener $listener The new listener.
  */
 public function registerListener(Horde_Kolab_Storage_List_Synchronization_Listener $listener)
 {
     $this->_synchronization->registerListener($listener);
 }