diff --git a/src/Symfony/Foundation/Kernel.php b/src/Symfony/Foundation/Kernel.php index 27f494beb5..d390ceb091 100644 --- a/src/Symfony/Foundation/Kernel.php +++ b/src/Symfony/Foundation/Kernel.php @@ -140,6 +140,10 @@ abstract class Kernel implements \Serializable { $request = $this->container->getRequestService(); } + else + { + $this->container->setService('request', $request); + } return $this->container->getRequestHandlerService()->handle($request); } diff --git a/src/Symfony/Foundation/bootstrap.php b/src/Symfony/Foundation/bootstrap.php index c18d3ed181..f59139517d 100644 --- a/src/Symfony/Foundation/bootstrap.php +++ b/src/Symfony/Foundation/bootstrap.php @@ -416,6 +416,10 @@ abstract class Kernel implements \Serializable { $request = $this->container->getRequestService(); } + else + { + $this->container->setService('request', $request); + } return $this->container->getRequestHandlerService()->handle($request); }