Lines Matching refs:request

84      * @param RequestInterface $request
87 function send(RequestInterface $request) { argument
89 $this->emit('beforeRequest', [$request]);
101 $response = $this->doRequest($request);
112 $oldLocation = $request->getUrl();
115 $request = clone $request;
118 $request->setUrl(Uri\resolve(
131 $this->emit('error', [$request, $response, &$retry, $retryCount]);
132 $this->emit('error:' . $code, [$request, $response, &$retry, $retryCount]);
138 $this->emit('exception', [$request, $e, &$retry, $retryCount]);
155 $this->emit('afterRequest', [$request, $response]);
174 * @param RequestInterface $request
179 … function sendAsync(RequestInterface $request, callable $success = null, callable $error = null) { argument
181 $this->emit('beforeRequest', [$request]);
182 $this->sendAsyncInternal($request, $success, $error);
224 $request,
236 $this->emit('exception', [$request, $e, &$retry, $retryCount]);
240 … $this->sendASyncInternal($request, $successCallback, $errorCallback, $retryCount);
244 $curlResult['request'] = $request;
252 $this->emit('error', [$request, $curlResult['response'], &$retry, $retryCount]);
253 …$this->emit('error:' . $curlResult['http_code'], [$request, $curlResult['response'], &$retry, $ret…
258 … $this->sendASyncInternal($request, $successCallback, $errorCallback, $retryCount);
263 $curlResult['request'] = $request;
271 $this->emit('afterRequest', [$request, $curlResult['response']]);
338 * @param RequestInterface $request
341 protected function doRequest(RequestInterface $request) { argument
343 $settings = $this->createCurlSettingsArray($request);
392 * @param RequestInterface $request
395 protected function createCurlSettingsArray(RequestInterface $request) { argument
399 switch ($request->getMethod()) {
412 $body = $request->getBody();
418 $settings[CURLOPT_INFILE] = $request->getBody();
425 $settings[CURLOPT_CUSTOMREQUEST] = $request->getMethod();
431 foreach ($request->getHeaders() as $key => $values) {
439 $settings[CURLOPT_URL] = $request->getUrl();
539 * @param RequestInterface $request
544 …protected function sendAsyncInternal(RequestInterface $request, callable $success, callable $error… argument
552 $this->createCurlSettingsArray($request)
556 $request,