Horde_Kolab_Storage_Cache_Data::getLastSync PHP Method

getLastSync() public method

Returns the timestamp of the last synchronization.
public getLastSync ( ) : integer
return integer Timestamp of the last sync.
    public function getLastSync()
    {
        $this->_load();
        return isset($this->_data[self::SYNC]) ? $this->_data[self::SYNC] : false;
    }

Usage Example

Example #1
0
 /**
  * Perform a complete synchronization.
  *
  * @param Horde_Kolab_Storage_Folder_Stamp $stamp The current stamp.
  * @param array $params Additional parameters.
  *
  * @return NULL
  */
 private function _completeSynchronization(Horde_Kolab_Storage_Folder_Stamp $stamp, $params = array())
 {
     $this->_data_cache->reset();
     $ids = $stamp->ids();
     $params['last_sync'] = false;
     $params['changes'][Horde_Kolab_Storage_Folder_Stamp::ADDED] = empty($ids) ? array() : $this->fetch($ids);
     $this->_data_cache->store($params['changes'][Horde_Kolab_Storage_Folder_Stamp::ADDED], $stamp, $this->getVersion());
     $params['current_sync'] = $this->_data_cache->getLastSync();
     parent::synchronize($params);
     $this->_data_cache->save();
 }
All Usage Examples Of Horde_Kolab_Storage_Cache_Data::getLastSync