diff --git a/FilesystemCachePool.php b/FilesystemCachePool.php index 4feb039..4297320 100644 --- a/FilesystemCachePool.php +++ b/FilesystemCachePool.php @@ -43,6 +43,9 @@ public function __construct(Filesystem $filesystem) $this->filesystem->createDir(self::CACHE_PATH); } + /** + * {@inheritdoc} + */ protected function fetchObjectFromCache($key) { $file = $this->getFilePath($key); @@ -63,6 +66,9 @@ protected function fetchObjectFromCache($key) return [true, $data[1], $data[2]]; } + /** + * {@inheritdoc} + */ protected function clearAllObjectsFromCache() { $this->filesystem->deleteDir(self::CACHE_PATH); @@ -71,6 +77,9 @@ protected function clearAllObjectsFromCache() return true; } + /** + * {@inheritdoc} + */ protected function clearOneObjectFromCache($key) { $this->preRemoveItem($key); @@ -78,6 +87,9 @@ protected function clearOneObjectFromCache($key) return $this->forceClear($key); } + /** + * {@inheritdoc} + */ protected function storeItemInCache(CacheItemInterface $item, $ttl) { $file = $this->getFilePath($item->getKey()); @@ -113,6 +125,9 @@ private function getFilePath($key) return sprintf('%s/%s', self::CACHE_PATH, $key); } + /** + * {@inheritdoc} + */ public function save(CacheItemInterface $item) { if ($item instanceof TaggableItemInterface) { @@ -122,6 +137,9 @@ public function save(CacheItemInterface $item) return parent::save($item); } + /** + * {@inheritdoc} + */ protected function getList($name) { $file = $this->getFilePath($name); @@ -133,12 +151,18 @@ protected function getList($name) return unserialize($this->filesystem->read($file)); } + /** + * {@inheritdoc} + */ protected function removeList($name) { $file = $this->getFilePath($name); $this->filesystem->delete($file); } + /** + * {@inheritdoc} + */ protected function appendListItem($name, $key) { $list = $this->getList($name); @@ -147,6 +171,9 @@ protected function appendListItem($name, $key) return $this->filesystem->update($this->getFilePath($name), serialize($list)); } + /** + * {@inheritdoc} + */ protected function removeListItem($name, $key) { $list = $this->getList($name); diff --git a/composer.json b/composer.json index c0f52af..d630d24 100644 --- a/composer.json +++ b/composer.json @@ -26,13 +26,13 @@ "require": { "php": "^5.5|^7.0", "psr/cache": "^1.0", - "cache/adapter-common": "^0.2", - "cache/taggable-cache": "^0.3", + "cache/adapter-common": "^0.3", + "cache/taggable-cache": "^0.4", "league/flysystem": "^1.0" }, "require-dev": { "phpunit/phpunit": "^4.0|^5.1", - "cache/integration-tests": "0.9.0" + "cache/integration-tests": "^0.9" }, "provide": { "psr/cache-implementation": "^1.0"