Skip to content

Commit 47e5f76

Browse files
authored
Fix issue where overwriting middleware variable when setting middleware priority (#53504)
1 parent 86803dc commit 47e5f76

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/Illuminate/Foundation/Configuration/ApplicationBuilder.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -271,14 +271,14 @@ public function withMiddleware(?callable $callback = null)
271271
}
272272

273273
if ($priorityAppends = $middleware->getMiddlewarePriorityAppends()) {
274-
foreach ($priorityAppends as $middleware => $after) {
275-
$kernel->addToMiddlewarePriorityAfter($after, $middleware);
274+
foreach ($priorityAppends as $newMiddleware => $after) {
275+
$kernel->addToMiddlewarePriorityAfter($after, $newMiddleware);
276276
}
277277
}
278278

279279
if ($priorityPrepends = $middleware->getMiddlewarePriorityPrepends()) {
280-
foreach ($priorityPrepends as $middleware => $before) {
281-
$kernel->addToMiddlewarePriorityBefore($before, $middleware);
280+
foreach ($priorityPrepends as $newMiddleware => $before) {
281+
$kernel->addToMiddlewarePriorityBefore($before, $newMiddleware);
282282
}
283283
}
284284
});

0 commit comments

Comments
 (0)