Ergo\Middleware::filterResponse PHP Method

filterResponse() protected method

Helper to modify the response via a callback
protected filterResponse ( $request, $type = "text/*", $callback )
    protected function filterResponse($request, $type = "text/*", $callback)
    {
        $response = $this->controller->execute($request);
        $array = call_user_func_array($callback, array($response->getStatus(), $response->getHeaders(), $response->getBody()));
        return new Http\Response($array[0], $array[1], $array[2]);
    }