From 2d0ee2c7cd869e650b1fae4ceb318dbed2ec82b6 Mon Sep 17 00:00:00 2001 From: lukinovec Date: Wed, 12 Apr 2023 07:17:29 +0200 Subject: [PATCH] Improve CacheManager --- src/CacheManager.php | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/CacheManager.php b/src/CacheManager.php index 76db6369..0f3f19ed 100644 --- a/src/CacheManager.php +++ b/src/CacheManager.php @@ -20,10 +20,15 @@ class CacheManager extends BaseCacheManager */ public function __call($method, $parameters) { - if (! tenancy()->initialized || ! static::$addTags) { - return parent::__call($method, $parameters); + if (tenancy()->initialized && static::$addTags) { + return $this->callWithTag($method, $parameters); } + return parent::__call($method, $parameters); + } + + protected function callWithTag($method, $parameters) + { $tags = [config('tenancy.cache.tag_base') . tenant()?->getTenantKey()]; if ($method === 'tags') {