rollerworks/cache-bundle

This package is abandoned and no longer maintained. No replacement package was suggested.

Symfony integration bundle for Rollerworks Session Cache

Installs: 1 583

Dependents: 1

Suggesters: 0

Stars: 1

Watchers: 0

Forks: 1

Open Issues: 0

Type:symfony-bundle

v1.2.0 2015-12-05 13:11 UTC

README

SensioLabsInsight Build Status

This bundle integrates the Rollerworks Cache Component in your Symfony application.

The Rollerworks Cache component provides a Session based cache-driver for Doctrine Common. (Cache data is stored in a session).

Installation

The RollerworksCacheBundle uses Composer to manage its dependencies.

If you don't have Composer yet, download it following the instructions on http://getcomposer.org/

Then add the rollerworks/cache-bundle package to your composer.json with:

$ composer require "rollerworks/cache-bundle"

Now, Composer will automatically download all required files, and install them for you. All that is left to do is to update your AppKernel.php file, and register the new bundle:

<?php

// in AppKernel::registerBundles()
$bundles = array(
    // ...
    new Rollerworks\Bundle\CacheBundle\RollerworksCacheBundle(),
    // ...
);

Configure the bundle

The bundle is comes pre-configured, ready for usage. But for clarity, add the following to your config file:

# app/config/config.yml

rollerworks_cache:
    session:
        # Storage key that used for storing the session
        storage_key: _rollerworks_cache

        # Session-bag name
        bag_name: cache

Congratulations! You're ready!

You can get the session-storage Cache-Driver service with
"rollerworks_cache.driver.session_driver".

Resources

This Component is released under MIT license.