Method | Description | |
---|---|---|
__construct ( Horde_Kolab_Storage_Driver $driver, Horde_Kolab_Storage_Folder_Types $types, Horde_Kolab_Storage_List_Query_List_Defaults $defaults ) | Constructor. | |
dataByType ( string $type ) : array | List basic folder data for the folders of a specific type. | |
folderData ( string $folder ) : array | List basic folder data for the specified folder. | |
getDefault ( string $type ) : string | boolean | Get the default folder for a certain type. | |
getForeignDefault ( string $owner, string $type ) : string | boolean | Get the default folder for a certain type from a different owner. | |
getStamp ( ) : string | Return the last sync stamp. | |
listByType ( string $type ) : array | List all folders of a specific type. | |
listDefaults ( ) : array | Return the list of default folders. | |
listOwners ( ) : array | Get the folder owners. | |
listPersonalDefaults ( ) : array | Return the list of personal default folders. | |
listTypes ( ) : array | Returns the folder types as associative array. | |
setDefault ( string $folder ) | Set the specified folder as default for its current type. |
Method | Description | |
---|---|---|
_getDefaults ( ) | Return the complete list of defaults. | |
_getPersonalDefaults ( ) | Return the list of personal defaults. | |
_initDefaults ( ) | Initialize the list of defaults. | |
listFolderTypeAnnotations ( ) : array | Returns the folder type annotation as associative array. |
public __construct ( Horde_Kolab_Storage_Driver $driver, Horde_Kolab_Storage_Folder_Types $types, Horde_Kolab_Storage_List_Query_List_Defaults $defaults ) | ||
$driver | Horde_Kolab_Storage_Driver | The driver to access the backend. |
$types | Horde_Kolab_Storage_Folder_Types | Handler of folder types. |
$defaults | Horde_Kolab_Storage_List_Query_List_Defaults | Handler of defaults. |
public dataByType ( string $type ) : array | ||
$type | string | The folder type the listing should be limited to. |
return | array | The list of folders. |
public folderData ( string $folder ) : array | ||
$folder | string | The folder path. |
return | array | The folder data. |
public listByType ( string $type ) : array | ||
$type | string | The folder type the listing should be limited to. |
return | array | The list of folders. |
public listDefaults ( ) : array | ||
return | array | An array with owners as keys and another array as value. The second array associates type (key) with the corresponding default folder (value). |
public listOwners ( ) : array | ||
return | array | The folder owners with the folder names as key and the owner as values. |
public listPersonalDefaults ( ) : array | ||
return | array | An array that associates type (key) with the corresponding default folder name (value). |
public setDefault ( string $folder ) | ||
$folder | string | The folder name. |