Zend\Expressive\TemplatedErrorHandler::marshalReceivedResponse PHP Method

marshalReceivedResponse() private method

If no original response was present, we check to see if we have a 200 response with empty content; if so, we treat it as a 404. Otherwise, we return the response intact.
private marshalReceivedResponse ( Psr\Http\Message\RequestInterface $request, Psr\Http\Message\ResponseInterface $response ) : Psr\Http\Message\ResponseInterface
$request Psr\Http\Message\RequestInterface
$response Psr\Http\Message\ResponseInterface
return Psr\Http\Message\ResponseInterface
    private function marshalReceivedResponse(Request $request, Response $response)
    {
        if ($response->getStatusCode() === 200 && $response->getBody()->getSize() === 0) {
            return $this->create404($request, $response);
        }
        return $response;
    }