A PSR-15 compatible middleware for Whoops, the fantastic pretty error handler for PHP.
You can install the library using Composer:
composer require franzl/whoops-middleware
Assuming you are using a PSR-15 compatible middleware dispatcher (such as zend-stratigility, Relay, or broker), all you need to do is add the middleware class to your pipeline / broker / dispatcher ...
This might look as follows:
$pipe->pipe(new \Franzl\Middleware\Whoops\WhoopsMiddleware)
$queue = [];
// ...
$queue[] = new \Franzl\Middleware\Whoops\WhoopsMiddleware;
$relay = new Relay($queue);
$broker->always(\Franzl\Middleware\Whoops\WhoopsMiddleware::class)