예제 #1
0
 public function testCreateTokenCreatesNewTokenInSession()
 {
     $newToken = $this->csrfHandler->createNewToken()->getCurrentToken();
     $this->assertNotEmpty($newToken);
     $this->assertEquals($newToken, $this->csrfHandler->getCurrentToken());
     $this->assertEquals($newToken, $this->session->get('_csrf'));
     $anotherToken = $this->csrfHandler->createNewToken()->getCurrentToken();
     $this->assertNotEmpty($anotherToken);
     $this->assertNotEquals($newToken, $anotherToken);
 }
예제 #2
0
 /**
  * @return string|null
  */
 public function getCurrentToken()
 {
     return $this->session->get($this->tokenFieldName);
 }