mactronique / phpcache-bundle
This package is abandoned and no longer maintained.
The author suggests using the doctrine/doctrine-cache-bundle package instead.
Bundle wrapper for phpcache library
1.0.1
2015-09-24 12:56 UTC
Requires
- php: >=5.5.9
- mactronique/phpcache: ~1.0
- symfony/framework-bundle: ~2.3|~3.0
Requires (Dev)
- atoum/atoum: master-dev
- atoum/atoum-bundle: 1.1.*@dev
This package is auto-updated.
Last update: 2022-02-01 12:49:40 UTC
README
Install
php composer.phar require mactronique/phpcache-bundle "~1.0"
Configuration
Register Bundle
Add in your app/AppKernel.php
:
new Mactronique\Bundle\PhpCacheBundle\MactroniquePhpCacheBundle(),
Write sementic configuration
Add in you app/config/config.yml
mactronique_php_cache: drivers: - name: xcache - name: redis options: host: 127.0.0.1 port: 6379 password: '' database: 1 timeout: 1 - name: memcached options: - server: 127.0.0.1 port: 11211 sharing: 100 - name: "null"
Use
In controller :
// Set value into key for 30 seconds
$this->get('mactronique_cache.phpcache')->set('key', 'value', 30);
// Set value into key
$this->get('mactronique_cache.phpcache')->set('key', 'value');
//get key
$this->get('mactronique_cache.phpcache')->get('key');
//check if key exists
$this->get('mactronique_cache.phpcache')->exists('key');
//remove key
$this->get('mactronique_cache.phpcache')->remove('key');
Contributing
Please fork main repo and send a pull request with your change.
Thanks your in advance !