A Silex service provider for Zend Cache library
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src/Silex/Provider
tests
.gitignore
.travis.yml
LICENSE
README.md
composer.json
composer.lock
phpunit.xml.dist

README.md

Zend\Cache Service Provider

Build StatusLatest Stable VersionTotal DownloadsLicense SensioLabsInsight

This is a service provider prepared to integrate Zend\Cache library into Silex framework.

Installation

Add the following dependency to composer.json file of your project:

{
    "require": {
        "devsdmf/silex-zend-cache-provider": "1.1.0"
    }
}

Usage

use Silex\Application;
use Silex\Provider\ZendCacheServiceProvider;

$app = new Application();

// Your application setup

$app->register(new ZendCacheServiceProvider(), array(
    'cache.options'=>array(
        'zendcache'=>array(
            'factory'=>array(
                // Your ZendCache factory configuration
            ),
            'options'=>array(
                // Your options for ZendCache
            ),
        ),
    ),
));

// Using cache
$app['cache'];

Configuration

For more information about configuration and options, see the official Zend Cache documentation.

Tests

To run the test suite, you need install the require-dev:

$ composer install --dev
$ ./vendor/bin/phpunit

License

This library is licensed under the MIT license.