├── .github └── workflows │ ├── ci.yaml │ └── pr-check.yaml ├── .gitignore ├── .php_cs ├── .travis.yml ├── LICENSE ├── README.md ├── composer.json ├── doc ├── NativeTagAwareAdapters.md └── RedisSessionHandler.md ├── phpstan-baseline.neon ├── phpstan.neon ├── phpunit.xml.dist └── src ├── bundle ├── DependencyInjection │ └── SymfonyToolsExtension.php ├── Resources │ └── config │ │ ├── services.yml │ │ └── services │ │ └── .gitkeep └── SymfonyToolsBundle.php └── lib └── Symfony ├── Components ├── Cache │ ├── Adapter │ │ ├── AbstractTagAwareAdapter.php │ │ ├── FilesystemTagAwareAdapter.php │ │ ├── RedisTagAwareAdapter.php │ │ └── TagAware │ │ │ ├── FilesystemTagAwareAdapter.php │ │ │ └── RedisTagAwareAdapter.php │ ├── Exception │ │ └── LogicException.php │ ├── Marshaller │ │ ├── DefaultMarshaller.php │ │ └── MarshallerInterface.php │ └── Tests │ │ ├── Adapter │ │ ├── FilesystemTagAwareAdapterTest.php │ │ ├── PredisTagAwareAdapterTest.php │ │ ├── PredisTagAwareClusterAdapterTest.php │ │ ├── RedisTagAwareAdapterTest.php │ │ ├── RedisTagAwareArrayAdapterTest.php │ │ └── RedisTagAwareClusterAdapterTest.php │ │ └── Traits │ │ └── TagAwareTestTrait.php └── HttpFoundation │ └── Session │ └── Storage │ └── Handler │ └── RedisSessionHandler.php └── LICENSE /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezsystems/symfony-tools/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /.github/workflows/pr-check.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezsystems/symfony-tools/HEAD/.github/workflows/pr-check.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /vendor/ 2 | composer.lock 3 | .php_cs.cache 4 | -------------------------------------------------------------------------------- /.php_cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezsystems/symfony-tools/HEAD/.php_cs -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezsystems/symfony-tools/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezsystems/symfony-tools/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezsystems/symfony-tools/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezsystems/symfony-tools/HEAD/composer.json -------------------------------------------------------------------------------- /doc/NativeTagAwareAdapters.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezsystems/symfony-tools/HEAD/doc/NativeTagAwareAdapters.md -------------------------------------------------------------------------------- /doc/RedisSessionHandler.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezsystems/symfony-tools/HEAD/doc/RedisSessionHandler.md -------------------------------------------------------------------------------- /phpstan-baseline.neon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezsystems/symfony-tools/HEAD/phpstan-baseline.neon -------------------------------------------------------------------------------- /phpstan.neon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezsystems/symfony-tools/HEAD/phpstan.neon -------------------------------------------------------------------------------- /phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezsystems/symfony-tools/HEAD/phpunit.xml.dist -------------------------------------------------------------------------------- /src/bundle/DependencyInjection/SymfonyToolsExtension.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezsystems/symfony-tools/HEAD/src/bundle/DependencyInjection/SymfonyToolsExtension.php -------------------------------------------------------------------------------- /src/bundle/Resources/config/services.yml: -------------------------------------------------------------------------------- 1 | imports: 2 | - { resource: services/* } 3 | -------------------------------------------------------------------------------- /src/bundle/Resources/config/services/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/bundle/SymfonyToolsBundle.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezsystems/symfony-tools/HEAD/src/bundle/SymfonyToolsBundle.php -------------------------------------------------------------------------------- /src/lib/Symfony/Components/Cache/Adapter/AbstractTagAwareAdapter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezsystems/symfony-tools/HEAD/src/lib/Symfony/Components/Cache/Adapter/AbstractTagAwareAdapter.php -------------------------------------------------------------------------------- /src/lib/Symfony/Components/Cache/Adapter/FilesystemTagAwareAdapter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezsystems/symfony-tools/HEAD/src/lib/Symfony/Components/Cache/Adapter/FilesystemTagAwareAdapter.php -------------------------------------------------------------------------------- /src/lib/Symfony/Components/Cache/Adapter/RedisTagAwareAdapter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezsystems/symfony-tools/HEAD/src/lib/Symfony/Components/Cache/Adapter/RedisTagAwareAdapter.php -------------------------------------------------------------------------------- /src/lib/Symfony/Components/Cache/Adapter/TagAware/FilesystemTagAwareAdapter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezsystems/symfony-tools/HEAD/src/lib/Symfony/Components/Cache/Adapter/TagAware/FilesystemTagAwareAdapter.php -------------------------------------------------------------------------------- /src/lib/Symfony/Components/Cache/Adapter/TagAware/RedisTagAwareAdapter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezsystems/symfony-tools/HEAD/src/lib/Symfony/Components/Cache/Adapter/TagAware/RedisTagAwareAdapter.php -------------------------------------------------------------------------------- /src/lib/Symfony/Components/Cache/Exception/LogicException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezsystems/symfony-tools/HEAD/src/lib/Symfony/Components/Cache/Exception/LogicException.php -------------------------------------------------------------------------------- /src/lib/Symfony/Components/Cache/Marshaller/DefaultMarshaller.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezsystems/symfony-tools/HEAD/src/lib/Symfony/Components/Cache/Marshaller/DefaultMarshaller.php -------------------------------------------------------------------------------- /src/lib/Symfony/Components/Cache/Marshaller/MarshallerInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezsystems/symfony-tools/HEAD/src/lib/Symfony/Components/Cache/Marshaller/MarshallerInterface.php -------------------------------------------------------------------------------- /src/lib/Symfony/Components/Cache/Tests/Adapter/FilesystemTagAwareAdapterTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezsystems/symfony-tools/HEAD/src/lib/Symfony/Components/Cache/Tests/Adapter/FilesystemTagAwareAdapterTest.php -------------------------------------------------------------------------------- /src/lib/Symfony/Components/Cache/Tests/Adapter/PredisTagAwareAdapterTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezsystems/symfony-tools/HEAD/src/lib/Symfony/Components/Cache/Tests/Adapter/PredisTagAwareAdapterTest.php -------------------------------------------------------------------------------- /src/lib/Symfony/Components/Cache/Tests/Adapter/PredisTagAwareClusterAdapterTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezsystems/symfony-tools/HEAD/src/lib/Symfony/Components/Cache/Tests/Adapter/PredisTagAwareClusterAdapterTest.php -------------------------------------------------------------------------------- /src/lib/Symfony/Components/Cache/Tests/Adapter/RedisTagAwareAdapterTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezsystems/symfony-tools/HEAD/src/lib/Symfony/Components/Cache/Tests/Adapter/RedisTagAwareAdapterTest.php -------------------------------------------------------------------------------- /src/lib/Symfony/Components/Cache/Tests/Adapter/RedisTagAwareArrayAdapterTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezsystems/symfony-tools/HEAD/src/lib/Symfony/Components/Cache/Tests/Adapter/RedisTagAwareArrayAdapterTest.php -------------------------------------------------------------------------------- /src/lib/Symfony/Components/Cache/Tests/Adapter/RedisTagAwareClusterAdapterTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezsystems/symfony-tools/HEAD/src/lib/Symfony/Components/Cache/Tests/Adapter/RedisTagAwareClusterAdapterTest.php -------------------------------------------------------------------------------- /src/lib/Symfony/Components/Cache/Tests/Traits/TagAwareTestTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezsystems/symfony-tools/HEAD/src/lib/Symfony/Components/Cache/Tests/Traits/TagAwareTestTrait.php -------------------------------------------------------------------------------- /src/lib/Symfony/Components/HttpFoundation/Session/Storage/Handler/RedisSessionHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezsystems/symfony-tools/HEAD/src/lib/Symfony/Components/HttpFoundation/Session/Storage/Handler/RedisSessionHandler.php -------------------------------------------------------------------------------- /src/lib/Symfony/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezsystems/symfony-tools/HEAD/src/lib/Symfony/LICENSE --------------------------------------------------------------------------------