$_listeners
$_listeners : array<mixed,\Horde_Kolab_Storage_List_Manipulation_Listener>
The list of registered queries.
Handles all manipulations of a Horde_Kolab_Storage_List.
Copyright 2004-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.
$_listeners : array<mixed,\Horde_Kolab_Storage_List_Manipulation_Listener>
The list of registered queries.
$_driver : \Horde_Kolab_Storage_Driver
The driver for accessing the Kolab storage system.
deleteFolder(string $folder) : NULL
Delete a folder.
WARNING: Do not use this call in case there is still data present in the folder. You are required to empty any data set before removing the folder. Otherwise there is no guarantee you can adhere to that Kolab specification that might require the triggering of remote systems to inform them about the removal of the folder.
string | $folder | The path of the folder to delete. |
registerListener(\Horde_Kolab_Storage_List_Manipulation_Listener $listener)
Register a new manipulation listener.
\Horde_Kolab_Storage_List_Manipulation_Listener | $listener | The new listener. |
__construct(\Horde_Kolab_Storage_Driver $driver)
Constructor.
\Horde_Kolab_Storage_Driver | $driver | The primary connection driver. |