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); }
/** * @return string|null */ public function getCurrentToken() { return $this->session->get($this->tokenFieldName); }