/** * Sends the actual request. * * @param RequestInterface $request * * @return Response Response object created from raw response * * @throws ClientException Thrown when response could not be created. */ protected function sendRequest(RequestInterface $request) { return $this->client->makeCall($request->getFullUrl(), $this->addDefaultHeaders($request->getHeaders()), $request->getOptions()); }
/** * {@inheritdoc} */ public function getOptions() { return $this->decoratedRequest->getOptions(); }
/** * {@inheritdoc} */ protected function sendRequest(RequestInterface $request) { $request->setOptions($this->addDefaultOptions($request->getOptions())); return parent::sendRequest($request); }