├── .gitignore ├── .phpunit.result.cache ├── .scrutinizer.yml ├── .travis.yml ├── CHANGELOG ├── LICENSE ├── README.md ├── composer.json ├── composer.lock ├── phpunit.xml ├── sesshin ├── src ├── EntropyGenerator │ ├── EntropyGeneratorInterface.php │ ├── File.php │ └── Uniq.php ├── Event │ ├── Event.php │ ├── Expired.php │ ├── InvalidFingerprint.php │ └── NoDataOrExpired.php ├── Exception.php ├── FingerprintGenerator │ ├── FingerprintGeneratorInterface.php │ └── UserAgent.php ├── Id │ ├── Handler.php │ └── Store │ │ ├── Cookie.php │ │ └── StoreInterface.php ├── Session.php ├── SessionFlash.php ├── Store │ ├── DoctrineCache.php │ ├── FileStore.php │ └── StoreInterface.php └── User │ └── Session.php └── tests ├── EntropyGenerator ├── FileTest.php ├── UniqTest.php └── files │ ├── empty.txt │ └── urandom.txt ├── SessionFlashTest.php ├── SessionTest.php ├── TestCase.php └── bootstrap.php /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sobstel/sesshin/HEAD/.gitignore -------------------------------------------------------------------------------- /.phpunit.result.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sobstel/sesshin/HEAD/.phpunit.result.cache -------------------------------------------------------------------------------- /.scrutinizer.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sobstel/sesshin/HEAD/.scrutinizer.yml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sobstel/sesshin/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sobstel/sesshin/HEAD/CHANGELOG -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sobstel/sesshin/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sobstel/sesshin/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sobstel/sesshin/HEAD/composer.json -------------------------------------------------------------------------------- /composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sobstel/sesshin/HEAD/composer.lock -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sobstel/sesshin/HEAD/phpunit.xml -------------------------------------------------------------------------------- /sesshin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sobstel/sesshin/HEAD/sesshin -------------------------------------------------------------------------------- /src/EntropyGenerator/EntropyGeneratorInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sobstel/sesshin/HEAD/src/EntropyGenerator/EntropyGeneratorInterface.php -------------------------------------------------------------------------------- /src/EntropyGenerator/File.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sobstel/sesshin/HEAD/src/EntropyGenerator/File.php -------------------------------------------------------------------------------- /src/EntropyGenerator/Uniq.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sobstel/sesshin/HEAD/src/EntropyGenerator/Uniq.php -------------------------------------------------------------------------------- /src/Event/Event.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sobstel/sesshin/HEAD/src/Event/Event.php -------------------------------------------------------------------------------- /src/Event/Expired.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sobstel/sesshin/HEAD/src/Event/Expired.php -------------------------------------------------------------------------------- /src/Event/InvalidFingerprint.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sobstel/sesshin/HEAD/src/Event/InvalidFingerprint.php -------------------------------------------------------------------------------- /src/Event/NoDataOrExpired.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sobstel/sesshin/HEAD/src/Event/NoDataOrExpired.php -------------------------------------------------------------------------------- /src/Exception.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sobstel/sesshin/HEAD/src/Exception.php -------------------------------------------------------------------------------- /src/FingerprintGenerator/FingerprintGeneratorInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sobstel/sesshin/HEAD/src/FingerprintGenerator/FingerprintGeneratorInterface.php -------------------------------------------------------------------------------- /src/FingerprintGenerator/UserAgent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sobstel/sesshin/HEAD/src/FingerprintGenerator/UserAgent.php -------------------------------------------------------------------------------- /src/Id/Handler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sobstel/sesshin/HEAD/src/Id/Handler.php -------------------------------------------------------------------------------- /src/Id/Store/Cookie.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sobstel/sesshin/HEAD/src/Id/Store/Cookie.php -------------------------------------------------------------------------------- /src/Id/Store/StoreInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sobstel/sesshin/HEAD/src/Id/Store/StoreInterface.php -------------------------------------------------------------------------------- /src/Session.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sobstel/sesshin/HEAD/src/Session.php -------------------------------------------------------------------------------- /src/SessionFlash.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sobstel/sesshin/HEAD/src/SessionFlash.php -------------------------------------------------------------------------------- /src/Store/DoctrineCache.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sobstel/sesshin/HEAD/src/Store/DoctrineCache.php -------------------------------------------------------------------------------- /src/Store/FileStore.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sobstel/sesshin/HEAD/src/Store/FileStore.php -------------------------------------------------------------------------------- /src/Store/StoreInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sobstel/sesshin/HEAD/src/Store/StoreInterface.php -------------------------------------------------------------------------------- /src/User/Session.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sobstel/sesshin/HEAD/src/User/Session.php -------------------------------------------------------------------------------- /tests/EntropyGenerator/FileTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sobstel/sesshin/HEAD/tests/EntropyGenerator/FileTest.php -------------------------------------------------------------------------------- /tests/EntropyGenerator/UniqTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sobstel/sesshin/HEAD/tests/EntropyGenerator/UniqTest.php -------------------------------------------------------------------------------- /tests/EntropyGenerator/files/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/EntropyGenerator/files/urandom.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sobstel/sesshin/HEAD/tests/EntropyGenerator/files/urandom.txt -------------------------------------------------------------------------------- /tests/SessionFlashTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sobstel/sesshin/HEAD/tests/SessionFlashTest.php -------------------------------------------------------------------------------- /tests/SessionTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sobstel/sesshin/HEAD/tests/SessionTest.php -------------------------------------------------------------------------------- /tests/TestCase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sobstel/sesshin/HEAD/tests/TestCase.php -------------------------------------------------------------------------------- /tests/bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sobstel/sesshin/HEAD/tests/bootstrap.php --------------------------------------------------------------------------------