public function ExceptionController::on404Json

Processes a NotFound exception that occured on a JSON request.

Parameters

Symfony\Component\HttpKernel\Exception\FlattenException $exception: The flattened exception.

Symfony\Component\HttpFoundation\Request $request: The request object that triggered this exception.

File

drupal/core/lib/Drupal/Core/Controller/ExceptionController.php, line 288
Contains \Drupal\Core\Controller\ExceptionController.

Class

ExceptionController
This controller handles HTTP errors generated by the routing system.

Namespace

Drupal\Core\Controller

Code

public function on404Json(FlattenException $exception, Request $request) {
  $response = new JsonResponse();
  $response
    ->setStatusCode(404, 'Not Found');
  return $response;
}