Reference
Not Found Handler
This library provides a Not Found handler so that returned 404 responses are in the problem details format.
This handler will create a problem details Response
with a 404
status code and
a problem details body that will be rendered in either JSON or XML as required by
the request's Accept
header.
This handler will only return a response if the request's accept header indicates that it will accept either JSON or XML.
To use this handler in Expressive add it into your pipeline (usually pipeline.php
)
immediate before the default NotFoundHandler
:
$app->pipe(\Zend\ProblemDetails\ProblemDetailsNotFoundHandler::class);
$app->pipe(NotFoundHandler::class);
Found a mistake or want to contribute to the documentation? Edit this page on GitHub!