From 90b8c51116825b9a8c5e600e5f9e10c5b44c653c Mon Sep 17 00:00:00 2001 From: Abdul Malik Ikhsan Date: Fri, 4 Sep 2026 10:07:00 +0700 Subject: [PATCH 1/2] Update boundwize/structarmed version to ^0.17 --- composer.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/composer.json b/composer.json index 52eb1eba..5944bde5 100644 --- a/composer.json +++ b/composer.json @@ -56,7 +56,7 @@ "laminas/laminas-mvc-console": "*" }, "require-dev": { - "boundwize/structarmed": "^0.16", + "boundwize/structarmed": "^0.17", "doctrine/dbal": "^3.10.4", "doctrine/doctrine-orm-module": "^6.3.0", "guzzlehttp/promises": "^2.3", From 62ea60916a683cf50d851bed13a469fe58572074 Mon Sep 17 00:00:00 2001 From: Abdul Malik Ikhsan Date: Fri, 4 Sep 2026 10:09:42 +0700 Subject: [PATCH 2/2] Update exception handling to use Throwable --- src/Compat/Logger.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Compat/Logger.php b/src/Compat/Logger.php index ac898af1..854974db 100644 --- a/src/Compat/Logger.php +++ b/src/Compat/Logger.php @@ -18,6 +18,7 @@ use Laminas\ServiceManager\ServiceManager; use Laminas\Stdlib\ArrayUtils; use Laminas\Stdlib\SplPriorityQueue; +use Throwable; use Traversable; use function array_reverse; @@ -718,7 +719,7 @@ public static function registerExceptionHandler(Logger $logger): bool 'extra' => $extra, ]; $exception = $exception->getPrevious(); - } while ($exception); + } while ($exception instanceof Throwable); foreach (array_reverse($logMessages) as $logMessage) { $logger->log($logMessage['priority'], $logMessage['message'], $logMessage['extra']);