Aerys\Server::initializeResponse PHP Method

initializeResponse() private method

private initializeResponse ( InternalRequest $ireq, array $filters ) : aerys\Response
$ireq InternalRequest
$filters array
return aerys\Response
    private function initializeResponse(InternalRequest $ireq, array $filters) : Response
    {
        $ireq->responseWriter = $ireq->client->httpDriver->writer($ireq);
        $filters = $ireq->client->httpDriver->filters($ireq, $filters);
        if ($ireq->badFilterKeys) {
            $filters = array_diff_key($filters, array_flip($ireq->badFilterKeys));
        }
        $filter = responseFilter($filters, $ireq);
        $filter->current();
        // initialize filters
        $codec = responseCodec($filter, $ireq);
        return new StandardResponse($codec, $ireq->client);
    }