/** * Constructor. * * @param Request $request * @param ProviderInterface $provider */ public function __construct(Request $request, ProviderInterface $provider) { $this->request = $request; $this->provider = $provider; $this->client = new HttpClient($provider->createUrlRequest($request->getUrl()), $request->getOptions()); }