SYMBOL INDEX (134 symbols across 18 files) FILE: src/CsrfToken.php class CsrfToken (line 18) | class CsrfToken method __construct (line 48) | public function __construct(SegmentInterface $segment, RandvalInterfac... method isValid (line 65) | public function isValid($value, $key = 'value') method getValue (line 79) | public function getValue($key = 'value') method regenerateValue (line 97) | public function regenerateValue($key = 'value') method regenerateAllKeyValues (line 111) | public function regenerateAllKeyValues() FILE: src/CsrfTokenFactory.php class CsrfTokenFactory (line 18) | class CsrfTokenFactory method __construct (line 37) | public function __construct(RandvalInterface $randval) method newInstance (line 51) | public function newInstance(Session $session) FILE: src/Exception.php class Exception (line 18) | class Exception extends \Exception FILE: src/Exception/SessionAlreadyStarted.php class SessionAlreadyStarted (line 7) | class SessionAlreadyStarted extends Exception FILE: src/Phpfunc.php class Phpfunc (line 18) | class Phpfunc method __call (line 31) | public function __call($func, $args) FILE: src/Randval.php class Randval (line 20) | class Randval implements RandvalInterface method generate (line 29) | public function generate() FILE: src/RandvalInterface.php type RandvalInterface (line 18) | interface RandvalInterface method generate (line 27) | public function generate(); FILE: src/Segment.php class Segment (line 18) | class Segment implements SegmentInterface method __construct (line 47) | public function __construct(Session $session, $name) method get (line 64) | public function get(string $key, $alt = null) method getSegment (line 79) | public function getSegment() method set (line 96) | public function set(string $key, $val) method clear (line 109) | public function clear() method remove (line 122) | public function remove(?string $key = null) { method setFlash (line 146) | public function setFlash(string $key, $val) method getFlash (line 163) | public function getFlash(string $key, $alt = null) method clearFlash (line 178) | public function clearFlash() method getFlashNext (line 196) | public function getFlashNext(string $key, $alt = null) method setFlashNow (line 213) | public function setFlashNow(string $key, $val) method clearFlashNow (line 227) | public function clearFlashNow() method keepFlash (line 243) | public function keepFlash() method resumeSession (line 261) | protected function resumeSession() method load (line 278) | protected function load() method resumeOrStartSession (line 300) | protected function resumeOrStartSession() FILE: src/SegmentFactory.php class SegmentFactory (line 18) | class SegmentFactory method newInstance (line 29) | public function newInstance(Session $session, $name) FILE: src/SegmentInterface.php type SegmentInterface (line 18) | interface SegmentInterface method get (line 31) | public function get(string $key, $alt = null); method getSegment (line 40) | public function getSegment(); method set (line 51) | public function set(string $key, $val); method clear (line 60) | public function clear(); method setFlash (line 71) | public function setFlash(string $key, $val); method getFlash (line 84) | public function getFlash(string $key, $alt = null); method clearFlash (line 93) | public function clearFlash(); method getFlashNext (line 106) | public function getFlashNext(string $key, $alt = null); method setFlashNow (line 117) | public function setFlashNow(string $key, $val); method clearFlashNow (line 126) | public function clearFlashNow(); method keepFlash (line 136) | public function keepFlash(); method remove (line 143) | public function remove(?string $key = null); FILE: src/Session.php class Session (line 21) | class Session method __construct (line 139) | public function __construct( method setDeleteCookie (line 167) | public function setDeleteCookie($delete_cookie) method getSegment (line 200) | public function getSegment($name) method isResumable (line 212) | public function isResumable() method isStarted (line 225) | public function isStarted() method start (line 245) | public function start() method moveFlash (line 262) | protected function moveFlash() method resume (line 280) | public function resume() method clear (line 300) | public function clear() method commit (line 312) | public function commit() method destroy (line 326) | public function destroy() method getCsrfToken (line 352) | public function getCsrfToken() method setCacheExpire (line 377) | public function setCacheExpire($expire) method getCacheExpire (line 391) | public function getCacheExpire() method setCacheLimiter (line 407) | public function setCacheLimiter($limiter) method getCacheLimiter (line 421) | public function getCacheLimiter() method setCookieParams (line 456) | public function setCookieParams(array $params) method getCookieParams (line 473) | public function getCookieParams() method getId (line 485) | public function getId() method regenerateId (line 498) | public function regenerateId() method setName (line 518) | public function setName($name) method getName (line 530) | public function getName() method setSavePath (line 546) | public function setSavePath($path) method getSavePath (line 560) | public function getSavePath() FILE: src/SessionFactory.php class SessionFactory (line 18) | class SessionFactory method newInstance (line 31) | public function newInstance(array $cookies, $delete_cookie = null) FILE: tests/CsrfTokenTest.php class CsrfTokenTest (line 7) | #[RunTestsInSeparateProcesses] method setUp (line 18) | protected function setUp(): void method teardown (line 30) | public function teardown(): void method testLaziness (line 38) | public function testLaziness() method testGetAndRegenerateValue (line 47) | public function testGetAndRegenerateValue() method testIsValid (line 59) | public function testIsValid() method testDifferentTokens (line 69) | public function testDifferentTokens() FILE: tests/FakeSessionHandler.php class FakeSessionHandler (line 7) | class FakeSessionHandler implements SessionHandlerInterface method close (line 11) | public function close(): bool method destroy (line 16) | public function destroy(string $session_id): bool method gc (line 22) | public function gc(int $maxlifetime): int|false method open (line 27) | public function open(string $save_path, string $session_id): bool method read (line 32) | public function read(string $session_id): string|false method write (line 37) | public function write(string $session_id, string $session_data): bool FILE: tests/Issue23Test.php class Issue23Test (line 7) | #[RunTestsInSeparateProcesses] method setUp (line 16) | protected function setUp(): void method newSession (line 22) | protected function newSession(array $cookies = array()) method testFlash (line 34) | public function testFlash() FILE: tests/SegmentTest.php class SegmentTest (line 7) | #[RunTestsInSeparateProcesses] method setUp (line 16) | protected function setUp(): void method newSession (line 22) | protected function newSession(array $cookies = array()) method getValue (line 32) | protected function getValue($key = null) method setValue (line 41) | protected function setValue($key, $val) method testMagicMethods (line 46) | public function testMagicMethods() method testClear (line 58) | public function testClear() method testGetSegment (line 72) | public function testGetSegment() method testFlash (line 83) | public function testFlash() method testGetDoesNotStartSession (line 120) | public function testGetDoesNotStartSession() method testGetResumesSession (line 128) | public function testGetResumesSession() method testSetStartsSessionAndCanReadAfter (line 147) | public function testSetStartsSessionAndCanReadAfter() method testClearDoesNotStartSession (line 166) | public function testClearDoesNotStartSession() method testSetFlashStartsSessionAndCanReadAfter (line 173) | public function testSetFlashStartsSessionAndCanReadAfter() method testGetFlashDoesNotStartSession (line 190) | public function testGetFlashDoesNotStartSession() method testRemoveDoesNothingWhenSessionNotStarted (line 197) | public function testRemoveDoesNothingWhenSessionNotStarted(): void method testRemoveKey (line 203) | public function testRemoveKey(){ method testRemoveSegment (line 216) | public function testRemoveSegment(){ method testRestartSessionFlashNotMove (line 227) | public function testRestartSessionFlashNotMove() FILE: tests/SessionFactoryTest.php class SessionFactoryTest (line 6) | class SessionFactoryTest extends TestCase method testNewInstance (line 8) | public function testNewInstance() FILE: tests/SessionTest.php class SessionTest (line 8) | #[RunTestsInSeparateProcesses] method setUp (line 17) | protected function setUp(): void method newSession (line 25) | protected function newSession(array $cookies = array()) method teardown (line 35) | public function teardown(): void method testStart (line 43) | public function testStart() method testClear (line 49) | public function testClear() method testDestroy (line 76) | public function testDestroy() method testCommit (line 105) | public function testCommit() method testCommitAndDestroy (line 111) | public function testCommitAndDestroy() method testGetSegment (line 141) | public function testGetSegment() method testGetCsrfToken (line 147) | public function testGetCsrfToken() method testisResumable (line 154) | public function testisResumable() method testGetAndRegenerateId (line 169) | public function testGetAndRegenerateId() method testSetAndGetName (line 193) | public function testSetAndGetName() method testSetAndGetSavePath (line 201) | public function testSetAndGetSavePath() method testSetAndGetCookieParams (line 209) | public function testSetAndGetCookieParams() method testSetAndGetCacheExpire (line 225) | public function testSetAndGetCacheExpire() method testSetAndGetCacheLimiter (line 233) | public function testSetAndGetCacheLimiter() method testResume (line 241) | public function testResume()