rekalogika/psr-16-simple-cache-bundle

Enables PSR-16 Simple Cache services in Symfony that were previously removed in Symfony 4.3. Just wire in Psr\SimpleCache\CacheInterface to use it.

Fund package maintenance!
priyadi

Installs: 3 667

Dependents: 1

Suggesters: 0

Security: 0

Stars: 2

Watchers: 2

Forks: 0

Open Issues: 1

Type:symfony-bundle

1.2.0 2024-09-16 15:21 UTC

This package is auto-updated.

Last update: 2024-11-11 10:05:03 UTC


README

Enables PSR-16 Simple Cache services in Symfony projects. These were previously enabled in the older Symfony version but were removed in 4.3.

Synopsis

use Psr\SimpleCache\CacheInterface;

class SomeService
{
    public function __construct(private CacheInterface $cache)
    {
    }

    public function doSomething()
    {
        $this->cache->set('foo', 'bar');
    }
}

Documentation

rekalogika.dev/psr-16-simple-cache-bundle

Credits

This package is just a service definition. The actual implementation is done by the Symfony project; they just don't make the service available by default.

License

MIT

Contributing

Issues and pull requests should be filed in the GitHub repository rekalogika/psr-16-simple-cache-bundle.