Esempio n. 1
0
 /**
  * @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;
 }