public DrupalKernel::prepareLegacyRequest(Request $request)
Prepare the kernel for handling a request without handling the request.
Parameters
\Symfony\Component\HttpFoundation\Request $request: The current request.
Return value
$this
Overrides DrupalKernelInterface::prepareLegacyRequest
Deprecated
in Drupal 8.0.x and will be removed before 9.0.0. Only used by legacy front-controller scripts.
File
- core/lib/Drupal/Core/DrupalKernel.php, line 700
Class
- DrupalKernel
- The DrupalKernel class is the core of Drupal itself.
Namespace
Drupal\Core
Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | public function prepareLegacyRequest(Request $request ) { $this ->boot(); $this ->preHandle( $request ); // Setup services which are normally initialized from within stack // middleware or during the request kernel event. if (PHP_SAPI !== 'cli' ) { $request ->setSession( $this ->container->get( 'session' )); } $request ->attributes->set(RouteObjectInterface::ROUTE_OBJECT, new Route( '<none>' )); $request ->attributes->set(RouteObjectInterface::ROUTE_NAME, '<none>' ); $this ->container->get( 'request_stack' )->push( $request ); $this ->container->get( 'router.request_context' )->fromRequest( $request ); return $this ; } |
Please login to continue.