original_string: protected function getClient()
      {
          $retries   = 5;
          $httpCodes = null;
          $curlCodes = null;
  
          $plugin = BackoffPlugin::getExponentialBackoff($retries, $httpCodes, $curlCodes);
          $client = new Client($this->baseUrl);
          $client->addSubscriber($plugin);
  
          return $client;
      }
code: protected function getClient()
      {
          $retries   = 5;
          $httpCodes = null;
          $curlCodes = null;
  
          $plugin = BackoffPlugin::getExponentialBackoff($retries, $httpCodes, $curlCodes);
          $client = new Client($this->baseUrl);
          $client->addSubscriber($plugin);
  
          return $client;
      }
code_tokens: protected function getClient ( ) { $ retries = 5 ; $ httpCodes = null ; $ curlCodes = null ; $ plugin = BackoffPlugin :: getExponentialBackoff ( $ retries , $ httpCodes , $ curlCodes ) ; $ client = new Client ( $ this -> baseUrl ) ; $ client -> addSubscriber ( $ plugin ) ; return $ client ; }
docstring: Construct the Guzzle Http Client with the exponential retry plugin
  
  @access protected
  @return \Guzzle|Http\Client
docstring_tokens: Construct the Guzzle Http Client with the exponential retry plugin