function ErrorController::preview
File
-
vendor/
symfony/ http-kernel/ Controller/ ErrorController.php, line 42
Class
- ErrorController
- Renders error or exception pages from a given FlattenException.
Namespace
Symfony\Component\HttpKernel\ControllerCode
public function preview(Request $request, int $code) : Response {
/*
* This Request mimics the parameters set by
* \Symfony\Component\HttpKernel\EventListener\ErrorListener::duplicateRequest, with
* the additional "showException" flag.
*/
$subRequest = $request->duplicate(null, null, [
'_controller' => $this->controller,
'exception' => new HttpException($code, 'This is a sample exception.'),
'logger' => null,
'showException' => false,
]);
return $this->kernel
->handle($subRequest, HttpKernelInterface::SUB_REQUEST);
}