Zend\Expressive\WhoopsErrorHandler::prepareWhoopsHandler PHP Method

prepareWhoopsHandler() private method

Prepare the Whoops page handler with a table displaying request information
private prepareWhoopsHandler ( Psr\Http\Message\RequestInterface $request, PrettyPageHandler $handler )
$request Psr\Http\Message\RequestInterface
$handler Whoops\Handler\PrettyPageHandler
    private function prepareWhoopsHandler(Request $request, PrettyPageHandler $handler)
    {
        $uri = $request->getAttribute('originalUri', false) ?: $request->getUri();
        $request = $request->getAttribute('originalRequest', false) ?: $request;
        $handler->addDataTable('Expressive Application Request', ['HTTP Method' => $request->getMethod(), 'URI' => (string) $uri, 'Script' => $request->getServerParams()['SCRIPT_NAME'], 'Headers' => $request->getHeaders(), 'Cookies' => $request->getCookieParams(), 'Attributes' => $request->getAttributes(), 'Query String Arguments' => $request->getQueryParams(), 'Body Params' => $request->getParsedBody()]);
    }