original_string: public function get()
      {
          $url = $this->buildUrl($this->url);
  
          try {
              $response = $this->makeRequest($url);
  
              return $this->prepareResponse($response);
          }
          // The client needs to know only one exception, no
          // matter what exception is thrown by Guzzle
           catch (TransferException $e) {
              throw new ConnectionException($e->getMessage());
          }
      }
code: public function get()
      {
          $url = $this->buildUrl($this->url);
  
          try {
              $response = $this->makeRequest($url);
  
              return $this->prepareResponse($response);
          }
          // The client needs to know only one exception, no
          // matter what exception is thrown by Guzzle
           catch (TransferException $e) {
              throw new ConnectionException($e->getMessage());
          }
      }
code_tokens: public function get ( ) { $ url = $ this -> buildUrl ( $ this -> url ) ; try { $ response = $ this -> makeRequest ( $ url ) ; return $ this -> prepareResponse ( $ response ) ; } // The client needs to know only one exception, no // matter what exception is thrown by Guzzle catch ( TransferException $ e ) { throw new ConnectionException ( $ e -> getMessage ( ) ) ; } }
docstring: Makes the request and returns the response
  with the rates.
  
  @throws ConnectionException if the request is incorrect or times out
  @throws ResponseException if the response is malformed
  @return array
docstring_tokens: Makes the request and returns the response with the rates .