/** * @covers \Core\Cache\FileCache::delete */ public function testCacheDelete() { Cache::put('someNewKey', 'testString', 60); $this->assertTrue(Cache::delete('someNewKey')); $this->assertFalse(FileSystem::exists(vfsStream::url('root/cache/' . md5('someNewKey') . '.php'))); }
/** * 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; }