Property | Type | Description | |
---|---|---|---|
$_data | Horde_Kolab_Storage_Data | The queriable data. | |
$_factory | Horde_Kolab_Storage_Factory | The Kolab factory. | |
$_history | Horde_History | The history handler. | |
$_logger | Horde_Log_Logger | The logger |
Method | Description | |
---|---|---|
__construct ( Horde_Kolab_Storage_Data $data, array $params ) | Constructor. | |
setLogger ( Horde_Log_Logger $logger = null ) | Set the logger | |
synchronize ( array $params = [] ) | Synchronize any changes with the History driver. |
Method | Description | |
---|---|---|
_completeSynchronization ( string $prefix, boolean $is_reset ) | Perform a complete synchronization. | |
_updateLog ( string $object, string $bid, boolean $force = false ) | Update the history log for an object. |
public __construct ( Horde_Kolab_Storage_Data $data, array $params ) | ||
$data | Horde_Kolab_Storage_Data | The queriable data. |
$params | array | Additional parameters. - factory: (Horde_Kolab_Storage_Factory) The factory object. |
protected _completeSynchronization ( string $prefix, boolean $is_reset ) | ||
$prefix | string | Horde_History prefix |
$is_reset | boolean | Flag to indicate if the UIDVALIDITY changed |
public setLogger ( Horde_Log_Logger $logger = null ) | ||
$logger | Horde_Log_Logger | The logger instance. |
public synchronize ( array $params = [] ) | ||
$params | array | Additional parameters: - changes: (array) An array of arrays keyed by backend id containing information about each change. If not present, triggers a full history sync. - is_reset: (boolean) If true, indicates that UIDVALIDITY changed. |
protected Horde_Kolab_Storage_Data $_data | ||
return | Horde_Kolab_Storage_Data |
protected Horde_Kolab_Storage_Factory $_factory | ||
return | Horde_Kolab_Storage_Factory |
protected Horde_History $_history | ||
return | Horde_History |