$_driver
$_driver : \Horde_Kolab_Storage_Driver
The IMAP driver to query the backend.
Handles synchronization of the list query cache.
Copyright 2010-2017 Horde LLC (http://www.horde.org/)
See the enclosed file LICENSE for license information (LGPL). If you did not receive this file, see http://www.horde.org/licenses/lgpl21.
$_driver : \Horde_Kolab_Storage_Driver
The IMAP driver to query the backend.
$_folder_types : \Horde_Kolab_Storage_Folder_Types
The factory for folder types.
$_defaults : \Horde_Kolab_Storage_List_Query_List_Defaults
Handles default folders.
$_cache : \Horde_Kolab_Storage_List_Cache
The list cache.
__construct(\Horde_Kolab_Storage_Driver $driver, \Horde_Kolab_Storage_Folder_Types $types, \Horde_Kolab_Storage_List_Query_List_Defaults $defaults)
Constructor.
\Horde_Kolab_Storage_Driver | $driver | The driver to access the backend. |
\Horde_Kolab_Storage_Folder_Types | $types | Handler of folder types. |
\Horde_Kolab_Storage_List_Query_List_Defaults | $defaults |
setCache(\Horde_Kolab_Storage_List_Cache $cache)
Set the list cache.
\Horde_Kolab_Storage_List_Cache | $cache | The reference to the cache that should reveive any updates. |
_synchronize(\Horde_Kolab_Storage_Folder_Namespace $namespace, array $folder_list, $annotations) : NULL
Synchronize based on the given folder list.
\Horde_Kolab_Storage_Folder_Namespace | $namespace | The namespace handler |
array | $folder_list | The list of folders. |
$annotations |