├── .editorconfig ├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .php-cs-fixer.dist.php ├── LICENSE ├── README.md ├── composer-require-check.json ├── composer.json ├── examples └── simple.php ├── phpunit.xml.dist ├── psalm.xml ├── src ├── Base64UrlSessionIdGenerator.php ├── Internal │ ├── TestSessionIdGenerator.php │ └── TestSessionStorage.php ├── LocalSessionStorage.php ├── RedisSessionStorage.php ├── Session.php ├── SessionException.php ├── SessionFactory.php ├── SessionIdGenerator.php ├── SessionMiddleware.php ├── SessionStorage.php └── SessionTrainer.php └── test ├── LocalSessionStorageTest.php ├── RedisSessionStorageTest.php ├── SessionStorageTest.php └── SessionTrainerTest.php /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amphp/http-server-session/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amphp/http-server-session/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amphp/http-server-session/HEAD/.gitignore -------------------------------------------------------------------------------- /.php-cs-fixer.dist.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amphp/http-server-session/HEAD/.php-cs-fixer.dist.php -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amphp/http-server-session/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amphp/http-server-session/HEAD/README.md -------------------------------------------------------------------------------- /composer-require-check.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amphp/http-server-session/HEAD/composer-require-check.json -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amphp/http-server-session/HEAD/composer.json -------------------------------------------------------------------------------- /examples/simple.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amphp/http-server-session/HEAD/examples/simple.php -------------------------------------------------------------------------------- /phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amphp/http-server-session/HEAD/phpunit.xml.dist -------------------------------------------------------------------------------- /psalm.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amphp/http-server-session/HEAD/psalm.xml -------------------------------------------------------------------------------- /src/Base64UrlSessionIdGenerator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amphp/http-server-session/HEAD/src/Base64UrlSessionIdGenerator.php -------------------------------------------------------------------------------- /src/Internal/TestSessionIdGenerator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amphp/http-server-session/HEAD/src/Internal/TestSessionIdGenerator.php -------------------------------------------------------------------------------- /src/Internal/TestSessionStorage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amphp/http-server-session/HEAD/src/Internal/TestSessionStorage.php -------------------------------------------------------------------------------- /src/LocalSessionStorage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amphp/http-server-session/HEAD/src/LocalSessionStorage.php -------------------------------------------------------------------------------- /src/RedisSessionStorage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amphp/http-server-session/HEAD/src/RedisSessionStorage.php -------------------------------------------------------------------------------- /src/Session.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amphp/http-server-session/HEAD/src/Session.php -------------------------------------------------------------------------------- /src/SessionException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amphp/http-server-session/HEAD/src/SessionException.php -------------------------------------------------------------------------------- /src/SessionFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amphp/http-server-session/HEAD/src/SessionFactory.php -------------------------------------------------------------------------------- /src/SessionIdGenerator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amphp/http-server-session/HEAD/src/SessionIdGenerator.php -------------------------------------------------------------------------------- /src/SessionMiddleware.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amphp/http-server-session/HEAD/src/SessionMiddleware.php -------------------------------------------------------------------------------- /src/SessionStorage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amphp/http-server-session/HEAD/src/SessionStorage.php -------------------------------------------------------------------------------- /src/SessionTrainer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amphp/http-server-session/HEAD/src/SessionTrainer.php -------------------------------------------------------------------------------- /test/LocalSessionStorageTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amphp/http-server-session/HEAD/test/LocalSessionStorageTest.php -------------------------------------------------------------------------------- /test/RedisSessionStorageTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amphp/http-server-session/HEAD/test/RedisSessionStorageTest.php -------------------------------------------------------------------------------- /test/SessionStorageTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amphp/http-server-session/HEAD/test/SessionStorageTest.php -------------------------------------------------------------------------------- /test/SessionTrainerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amphp/http-server-session/HEAD/test/SessionTrainerTest.php --------------------------------------------------------------------------------