servicePath = $servicePath; $this->apiConfig = $apiConfig; } protected abstract function getClient(); /** * @return AmzFulfillment_Amazon_MWS_APIConfig */ protected function getApiConfig() { return $this->apiConfig; } protected function getConfig() { return array ( 'ServiceURL' => $this->apiConfig->getEndpointUrl() . $this->servicePath, 'ProxyHost' => null, 'ProxyPort' => -1, 'ProxyUsername' => null, 'ProxyPassword' => null, 'MaxErrorRetry' => 3); } }