From 7af9c7b19a074fa5ac106b0c6dfcd6977e8947ca Mon Sep 17 00:00:00 2001 From: Jake Barnby Date: Fri, 1 May 2026 08:54:45 +1200 Subject: [PATCH] fix(redis): drop unreachable default arm in resource match PHPStan narrowed $dsnScheme to literal 'redis' after the other arms were ruled out, making the default arm dead code. Co-Authored-By: Claude Opus 4.7 (1M context) --- app/init/registers.php | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/app/init/registers.php b/app/init/registers.php index 4534086918..9fd6af6e82 100644 --- a/app/init/registers.php +++ b/app/init/registers.php @@ -390,16 +390,6 @@ $register->set('pools', function () { } $redis->setOption(\Redis::OPT_READ_TIMEOUT, -1); - return $redis; - }, - default => function () use ($dsnHost, $dsnPort, $dsnPass) { - $redis = new \Redis(); - @$redis->pconnect($dsnHost, (int)$dsnPort); - if ($dsnPass) { - $redis->auth($dsnPass); - } - $redis->setOption(\Redis::OPT_READ_TIMEOUT, -1); - return $redis; }, };