synchronizeList() public method

Synchronize the provided list in case the selected synchronization strategy requires it.
public synchronizeList ( Horde_Kolab_Storage_List_Tools $list )
$list Horde_Kolab_Storage_List_Tools The list to synchronize.
示例#1
0
 public function testDuplicateListSynchronization()
 {
     $synchronization = new Horde_Kolab_Storage_Synchronization();
     $list = $this->getMock('Horde_Kolab_Storage_List_Tools', array(), array(), '', false, false);
     $list->expects($this->once())->method('getListSynchronization')->will($this->returnValue($this->getMock('Horde_Kolab_Storage_List_Synchronization')));
     $synchronization->synchronizeList($list);
     $synchronization->synchronizeList($list);
 }
示例#2
0
 /**
  * Get a folder list object for a "system" user.
  *
  * @param string $type The type of system user.
  *
  * @return Horde_Kolab_Storage_List The handler for the list of folders
  *                                  present in the Kolab backend.
  */
 public function getSystemList($type)
 {
     $list = $this->_storage->getSystemList($type);
     $this->_synchronization->synchronizeList($list);
     return $list;
 }
示例#3
0
 /**
  * Synchronize the provided list in case the selected synchronization
  * strategy requires it.
  *
  * @param Horde_Kolab_Storage_List $list The list to synchronize.
  */
 public function synchronizeList(Horde_Kolab_Storage_List_Tools $list)
 {
     $this->_strategy->synchronizeList($list);
 }