woody/middleware-whoops

Middleware PSR-15 compliant which handle Whoops library

dev-master 2019-01-11 20:45 UTC

This package is auto-updated.

Last update: 2024-04-12 08:28:44 UTC


README

Whoops is a nice little library that helps you develop and maintain your projects better, by helping you deal with errors and exceptions in a less painful way.

https://filp.github.io/whoops/

Whoops

Installation

To make this middleware work, you need to include the filp/whoops in your project.

composer require --dev filp/whoops

Implementation

Any exception thrown in deeper middleware will be caught by Whoops to generate a dedicated page.

// @todo: generate request

$debug = true;

// Dispatch request into middleware stack.
$dispatcher = new Dispatcher($debug);
$dispatcher->pipe(new WhoopsMiddleware(true));
$dispatcher->pipe(new MyAppMiddleware());

// @todo: add other middleware

$response = $dispatcher->handle($request);