Chris@0: getException(); Chris@14: Chris@14: // If the exception is cacheable, generate a cacheable response. Chris@14: if ($exception instanceof CacheableDependencyInterface) { Chris@14: $response = new CacheableJsonResponse(['message' => $event->getException()->getMessage()], $exception->getStatusCode(), $exception->getHeaders()); Chris@14: $response->addCacheableDependency($exception); Chris@14: } Chris@14: else { Chris@14: $response = new JsonResponse(['message' => $event->getException()->getMessage()], $exception->getStatusCode(), $exception->getHeaders()); Chris@14: } Chris@14: Chris@0: $event->setResponse($response); Chris@0: } Chris@0: Chris@0: }