Horde_Kolab_Storage_List_Query_ActiveSync_Base
extends Horde_Kolab_Storage_List_Query_ActiveSync
in package
Handles a active sync parameters.
Copyright 2011-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.
Tags
Table of Contents
- ANNOTATION_ACTIVE_SYNC = '/priv/vendor/kolab/activesync'
- $_driver : Horde_Kolab_Storage_Driver
- The driver for accessing the Kolab storage system.
- __construct() : mixed
- Constructor.
- getActiveSync() : array<string|int, mixed>
- Returns the active sync settings.
- setActiveSync() : string
- Set the active sync settings.
Constants
ANNOTATION_ACTIVE_SYNC
public
mixed
ANNOTATION_ACTIVE_SYNC
= '/priv/vendor/kolab/activesync'
Tags
Properties
$_driver
The driver for accessing the Kolab storage system.
private
Horde_Kolab_Storage_Driver
$_driver
Methods
__construct()
Constructor.
public
__construct(Horde_Kolab_Storage_Driver $driver) : mixed
Parameters
- $driver : Horde_Kolab_Storage_Driver
-
The driver to access the backend.
Return values
mixed —getActiveSync()
Returns the active sync settings.
public
getActiveSync(string $folder) : array<string|int, mixed>
Parameters
- $folder : string
-
The folder name.
Return values
array<string|int, mixed> —The folder active sync parameters.
setActiveSync()
Set the active sync settings.
public
setActiveSync(string $folder, array<string|int, mixed> $data) : string
Parameters
- $folder : string
-
The folder name.
- $data : array<string|int, mixed>
-
The active sync settings.
Return values
string —The encoded share parameters.