Cache\Taggable\TaggablePSR6ItemAdapter::makeTaggable PHP Method

makeTaggable() public static method

public static makeTaggable ( Psr\Cache\CacheItemInterface $cacheItem ) : Cache\Taggable\TaggableItemInterface
$cacheItem Psr\Cache\CacheItemInterface
return Cache\Taggable\TaggableItemInterface
    public static function makeTaggable(CacheItemInterface $cacheItem)
    {
        return new self($cacheItem);
    }

Usage Example

 /**
  * {@inheritdoc}
  */
 public function getItems(array $keys = [])
 {
     $items = $this->cachePool->getItems($keys);
     $wrappedItems = [];
     foreach ($items as $key => $item) {
         $wrappedItems[$key] = TaggablePSR6ItemAdapter::makeTaggable($item);
     }
     return $wrappedItems;
 }