/** * @covers \Core\Cache\FileCache::get */ public function testCacheExpiredReturnsFalse() { Cache::put('someCacheToExpire', 'someCacheValue', 1); sleep(1); $this->assertFalse(Cache::get('someCacheToExpire')); }
/** * Generate new csrf token * * @return string */ protected function generateToken() { $this->token = md5(uniqid(microtime(), true)); if (session_status() === PHP_SESSION_NONE) { $t = Cache::put('csrf-token', $this->token, 2000); $r = Cache::get('csrf-token'); } else { $_SESSION['csrf-token'] = $this->token; } $this->setCsrfInView($this->token); return $this->token; }