Retrieve a token array for unit testing endpoints
public getTokenArray ( string $lockTo = '' ) : array | ||
$lockTo | string | |
리턴 | array |
/** * @covers \Resonantcore\AntiCSRF\AntiCSRF::getTokenArray() */ public function testGetTokenArray() { @session_start(); $result = AntiCSRF::getTokenArray(); $this->assertFalse(empty($_SESSION[AntiCSRF::SESSION_INDEX])); $this->assertSame([AntiCSRF::FORM_INDEX, AntiCSRF::FORM_TOKEN], array_keys($result)); }
/** * @covers \Resonantcore\AntiCSRF\AntiCSRF::getTokenArray() */ public function testGetTokenArray() { @session_start(); $csrft = new AntiCSRF(); $result = $csrft->getTokenArray(); $this->assertFalse(empty($csrft->session[$csrft->getSessionIndex()])); $this->assertSame([$csrft->getFormIndex(), $csrft->getFormToken()], \array_keys($result)); }