Download the PHP package epwt/cache-bundle without Composer
On this page you can find all versions of the php package epwt/cache-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package cache-bundle
EPWTCacheBundle
The EPWTCacheBundle provides wrapper for epwt/cache library smashed with Symfony DependencyInjection magic.
EPWT/Cache
EPWT/Cache is PSR-6 (Yes it only proposed) compiliant CacheItemPool implementation for Redis and maybe in future other Cache storage.
Require
- Symfony >2.3
- phpredis/predis (SncRedisBundle does really fine)
Instalation
Configuration
All CacheItemPool configuration is done via Symfony Container
Currently supported drivers:
- redis
- sncredis
Configuration Examples
Redis Driver
SncRedis Driver
Additional Options
- If you want you can extend
CacheItemPool
class and specify it inclass
attribute. - By default
CacheItemPool
name isalias
attribute value but if you want use different one specify withpool-name
attribute - If you want to specify whole
CacheItemPool
default TTL use attributedefault-ttl
value is in seconds from setting value
Usage Examples
- This bundle has
CacheItemPoolsContainer
service with idepwt_cache_pools
- This budnle also provides
CacheItemPoolsAwareTrait
with requires$this->getContainer
method,$this->container
property or$this->get()
method (In Controllers only) and providesgetCacheItemPool($name)
method for gettingCacheItemPool
With Trait
Without Trait
License
This bundle is under the MIT license. See the complete license in the bundle:
Resources/meta/LICENSE
About
EPWTCacheBundle is brought to you by Aurimas Niekis.
Reporting an issue or a feature request
Issues and feature requests are tracked in the Github issue tracker.
When reporting a bug, it may be a good idea to reproduce it in a basic project built using the Symfony Standard Edition to allow developers of the bundle to reproduce the issue by simply cloning it and following some steps.