Skip to content

Repository files navigation

Tag interfaces for PSR-6

Latest Stable Version Software License

This package defines shared interfaces for tagging PSR-6 cache items and invalidating them by tag.

Installation

composer require cache/tag-interop:^2.0

Usage

Tag-aware pools implement TaggableCacheItemPoolInterface. Their items implement TaggableCacheItemInterface.

use Cache\TagInterop\TaggableCacheItemPoolInterface;

function invalidateProducts(TaggableCacheItemPoolInterface $pool): bool
{
    return $pool->invalidateTag('products');
}

Version 2 extends the interfaces from psr/cache 3.

Contributing

Send pull requests to the main repository. Report issues on the GitHub issue tracker.

About

[READ-ONLY] Shared interfaces for tags. These are soon-to-be-PSR.

Resources

Stars

105 stars

Watchers

4 watching

Forks

Releases

Packages

Used by

Contributors

Languages