Compatible with PSR-6 and PSR-16 cache library

v0.3.0.0 2017-12-20 16:53 UTC

This package is auto-updated.

Last update: 2024-04-11 13:32:39 UTC


README

Latest Stable Version Total Downloads License

Builds
Travis Scrutinizer
Build Status Build Status
Coverage
Coveralls Scrutinizer
Coverage Status Code Coverage
Quality
Code Climate Scrutinizer Sensio Labs
Code Climate Scrutinizer Code Quality SensioLabsInsight
Code Intelligence Status

PSR-6 and/or PSR-16 cache system, based on file storage.

Included libraries

  • BlueCache\Cache - Basic class for PSR-6 cache handling
  • BlueCache\SimpleCache - Basic class for PSR-16 cache handling
  • BlueCache\CacheItem - Cache item element for PSR-6 (used also not explicitly by SimpleCache)
  • BlueCache\CacheException - Exception class for all PSR-6/16 exceptions
  • BlueCache\Common - Common with PSR-6 and 16 methods
  • BlueCache\Storage\File - Allow storage cache as files on local filesystem
  • BlueCache\Storage\StorageInterface - Storage interface for future usage by other storage systems

Documentation

Install via Composer

To use packages you can just download package and pace it in your code. But recommended way to use BlueCache is install it via Composer. To include BlueCache libraries paste into composer json:

{
    "require": {
        "bluetree-service/cache": "version_number"
    }
}

Project description

Used conventions

  • Namespaces - each library use namespaces
  • PSR-2 - PSR-2 coding standard
  • PSR-4 - PSR-4 auto loading standard
  • PSR-6 - PSR-6 cache standard
  • PSR-16 - PSR-16 cache standard
  • Composer - Composer

Requirements

  • PHP 5.6 or higher

Change log

All release version changes:
Change log

License

This bundle is released under the Apache license.
Apache license

Travis Information

Travis CI Build Info