This package defines shared interfaces for tagging PSR-6 cache items and invalidating them by tag.
composer require cache/tag-interop:^2.0Tag-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.
Send pull requests to the main repository. Report issues on the GitHub issue tracker.