Amp\Artax\Client::finalizeRequest PHP Method

finalizeRequest() private method

private finalizeRequest ( RequestCycle $cycle )
$cycle RequestCycle
    private function finalizeRequest(RequestCycle $cycle)
    {
        $uri = $cycle->uri;
        $options = $cycle->options;
        $promisor = $cycle->futureResponse;
        $request = $cycle->request;
        $this->normalizeRequestMethod($request);
        $this->normalizeRequestProtocol($request);
        $this->normalizeRequestBodyHeaders($request, $options, $promisor);
        $this->normalizeRequestEncodingHeaderForZlib($request, $options);
        $this->normalizeRequestHostHeader($request, $uri);
        $this->normalizeRequestUserAgent($request, $options);
        $this->normalizeRequestAcceptHeader($request);
        $this->assignApplicableRequestCookies($request, $options);
        $this->queue[] = $cycle;
        $promisor->promise()->when($this->dequeuer);
        if (count($this->queue) < 512) {
            $this->dequeueNextRequest();
        }
    }