/** * @param Api $api */ public function setApi(Api $api) { $this->setBaseUrl($api->getBaseUrl()); $this->setAuth($api->getAuth()); $this->setScroller($api->getScroller()); $this->setHeaders($api->getHeaders()->getHeaders()); $this->setAppName($api->getName()); $this->setDefaultRequestOptions($api->getDefaultRequestOptions()); $this->setRetryConfig($api->getRetryConfig()); }