class Handler extends Handler (View source)

Properties

protected string[] $dontReport

Exceptions excluded from reporting.

protected bool $isJsonOutputFormat
protected Redirector $redirector
protected UrlGenerator $urlGenerator
protected Application $app
protected Factory $viewFactory
protected ResponseFactory $responseFactory
protected Repository $config

Methods

__construct(Container $container, Redirector $redirector, UrlGenerator $urlGenerator, Application $app, Factory $viewFactory, ResponseFactory $responseFactory, Repository $config)

No description

mixed
report(Exception $e)

No description

ResponseFactory|JsonResponse|RedirectResponse|Response|string|Response
render(Request $request, Exception $e)

No description

Response|Response
renderHttpExceptionWithView(Request $request, Exception $e)

No description

ResponseFactory|Response|array
void
unsetSensitiveData()

Don't ever display sensitive data in Whoops pages.

JsonResponse|RedirectResponse
handleUnauthenticated(Request $request, AuthenticationException $exception)

No description

JsonResponse
invalidJson(Request $request, ValidationException $exception)

No description

Details

__construct(Container $container, Redirector $redirector, UrlGenerator $urlGenerator, Application $app, Factory $viewFactory, ResponseFactory $responseFactory, Repository $config)

No description

Parameters

Container $container
Redirector $redirector
UrlGenerator $urlGenerator
Application $app
Factory $viewFactory
ResponseFactory $responseFactory
Repository $config

mixed report(Exception $e)

No description

Parameters

Exception $e

Return Value

mixed

Exceptions

Exception

ResponseFactory|JsonResponse|RedirectResponse|Response|string|Response render(Request $request, Exception $e)

No description

Parameters

Request $request
Exception $e

Return Value

ResponseFactory|JsonResponse|RedirectResponse|Response|string|Response

Response|Response renderHttpExceptionWithView(Request $request, Exception $e)

No description

Parameters

Request $request
Exception $e

Return Value

Response|Response

protected ResponseFactory|Response|array renderExceptionWithWhoops(Exception $e)

No description

Parameters

Exception $e

Return Value

ResponseFactory|Response|array

protected void unsetSensitiveData()

Don't ever display sensitive data in Whoops pages.

Return Value

void

protected JsonResponse|RedirectResponse handleUnauthenticated(Request $request, AuthenticationException $exception)

No description

Parameters

Request $request
AuthenticationException $exception

Return Value

JsonResponse|RedirectResponse

protected JsonResponse invalidJson(Request $request, ValidationException $exception)

No description

Parameters

Request $request
ValidationException $exception

Return Value

JsonResponse