Basemiddleware

Overview
BaseMiddleware is the parent for all middleware. It declares process() and safeProcess() so exceptions are logged instead of crashing the pipeline.

Usage

class MyMiddleware extends BaseMiddleware
{
    public function process(array &$request, $response)
    {
        // your logic
        return $response;
    }
}

Do's

Don'ts