From 4e2fa18697f81c62b1224924cdcad1baa109dd78 Mon Sep 17 00:00:00 2001 From: Andrey Helldar Date: Wed, 8 Apr 2026 14:18:59 +0300 Subject: [PATCH] Fixed middleware groups iteration --- src/LaravelRequestTrackerServiceProvider.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/LaravelRequestTrackerServiceProvider.php b/src/LaravelRequestTrackerServiceProvider.php index bb2b032..9130714 100644 --- a/src/LaravelRequestTrackerServiceProvider.php +++ b/src/LaravelRequestTrackerServiceProvider.php @@ -13,6 +13,8 @@ use Illuminate\Support\ServiceProvider; use Psr\Http\Message\RequestInterface; +use function array_keys; + class LaravelRequestTrackerServiceProvider extends ServiceProvider { public function boot(): void @@ -51,7 +53,7 @@ protected function registerMiddleware(): void { $router = $this->app['router']; - foreach ($router->getMiddlewareGroups() as $name) { + foreach (array_keys($router->getMiddlewareGroups()) as $name) { $router->prependMiddlewareToGroup($name, RequestTrackerMiddleware::class); } }