From 12b4356a6a46cd72d47dbfba61f5fd112c5afdde Mon Sep 17 00:00:00 2001 From: Zankaria Date: Fri, 25 Apr 2025 17:58:48 +0200 Subject: [PATCH] cache.php: use local vars --- inc/cache.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/inc/cache.php b/inc/cache.php index 33e03746..6e81039a 100644 --- a/inc/cache.php +++ b/inc/cache.php @@ -12,10 +12,10 @@ defined('TINYBOARD') or exit; class Cache { private static function buildCache(): CacheDriver { global $config; - // Determine if Redis is configured via environment variables - getenv('VICHAN_CACHE_ENGINE') && $config['cache']['enabled'] = getenv('VICHAN_CACHE_ENGINE'); + // Determine if the cache engine is configured via environment variables. + $engine = \getenv('VICHAN_CACHE_ENGINE') ?: $config['cache']['enabled']; - switch ($config['cache']['enabled']) { + switch ($engine) { case 'memcached': return new MemcachedCacheDriver( $config['cache']['prefix'], @@ -31,7 +31,7 @@ class Cache { $port = getenv('VICHAN_CACHE_PORT') ?: $port; $password = getenv('VICHAN_CACHE_PASSWORD') ?: $password; $database = getenv('VICHAN_CACHE_DATABASE') ?: $database; - + return new RedisCacheDriver( $config['cache']['prefix'], $host,