Horde_ActiveSync_SyncCache::validateTimestamps PHP Method

validateTimestamps() public method

Perform some sanity checking on the various timestamps to ensure we are in a valid state. Basically checks that we are not currently running a looping sync and that the last looping sync ending normally.
Deprecation: Not needed any longer. Remove in H6.
public validateTimestamps ( ) : boolean
return boolean
    public function validateTimestamps()
    {
        if (!empty($this->_data['lasthbsyncstarted']) && empty($this->_data['lastsyncendnormal']) || !empty($this->_data['lasthbsyncstarted']) && !empty($this->_data['lastsyncendnormal']) && $this->_data['lasthbsyncstarted'] > $this->_data['lastsyncendnormal']) {
            return false;
        }
        return true;
    }

Usage Example

Esempio n. 1
0
 public function testValidateTimestamps()
 {
     $cache = new Horde_ActiveSync_SyncCache($this->_state, 'devid', 'userone');
     $this->assertEquals(true, $cache->validateTimestamps());
     $cache->lasthbsyncstarted = time();
     $this->assertEquals(false, $cache->validateTimestamps());
 }