diff --git a/core/lib/Drupal/Core/DependencyInjection/Compiler/StackedKernelPass.php b/core/lib/Drupal/Core/DependencyInjection/Compiler/StackedKernelPass.php index 56c563a..cbca2ae 100644 --- a/core/lib/Drupal/Core/DependencyInjection/Compiler/StackedKernelPass.php +++ b/core/lib/Drupal/Core/DependencyInjection/Compiler/StackedKernelPass.php @@ -43,16 +43,14 @@ public function process(ContainerBuilder $container) { array_multisort($priorities, SORT_ASC, $middlewares); $previous_id = 'http_kernel'; - $first = $http_kernel = $container->getDefinition('http_kernel'); - - foreach ($middlewares as $id => $decorator) { + foreach ($middlewares as $id => $middleware) { // Prepend the previous kernel as first constructor argument. - $arguments = $decorator->getArguments(); + $arguments = $middleware->getArguments(); array_unshift($arguments, new Reference($previous_id)); - $decorator->setArguments($arguments); + $middleware->setArguments($arguments); + $middleware->setPublic(FALSE); $previous_id = $id; - $http_kernel = $decorator; } // Register the 'stack' service as being the very first one http stacked