메소드 | 설명 | |
---|---|---|
__construct ( Horde_Kolab_Storage_Driver $driver, Horde_Support_Timer $timer, mixed $logger ) | Constructor. | |
create ( string $folder ) : null | Create the specified folder. | |
createBackend ( ) : mixed | Create the backend driver. | |
deleteAcl ( string $folder, string $user ) : null | Delete the access rights for user on a folder. | |
getNamespace ( ) : Horde_Kolab_Storage_Driver_Namespace | Retrieve the namespace information for this connection. | |
listAnnotation ( string $annotation ) : array | Retrieves the specified annotation for the complete list of mailboxes. | |
listFolders ( ) : array | Retrieves a list of mailboxes from the server. | |
setAcl ( string $folder, string $user, string $acl ) : null | Set the access rights for a folder. |
public __construct ( Horde_Kolab_Storage_Driver $driver, Horde_Support_Timer $timer, mixed $logger ) | ||
$driver | Horde_Kolab_Storage_Driver | The decorated driver. |
$timer | Horde_Support_Timer | A stop watch. |
$logger | mixed | The log handler. This instance must provide the debug() method. |
public createBackend ( ) : mixed | ||
리턴 | mixed | The backend driver. |
public getNamespace ( ) : Horde_Kolab_Storage_Driver_Namespace | ||
리턴 | Horde_Kolab_Storage_Driver_Namespace | The initialized namespace handler. |
public listAnnotation ( string $annotation ) : array | ||
$annotation | string | The name of the annotation to retrieve. |
리턴 | array | An associative array combining the folder names as key with the corresponding annotation value. |
public listFolders ( ) : array | ||
리턴 | array | The list of mailboxes. |