Example #1
0
 /**
  * @param RequestInterface $request The request to perform.
  * @return ResponseInterface Parsed response object.
  */
 public function getRequest(RequestInterface $request)
 {
     $url = self::API_URL . '/' . $request->getPath();
     $parameters = $this->addCommonParameters($request->getParameters());
     $queryString = http_build_query($parameters);
     $url = $url . '?' . $queryString;
     $jsonResult = file_get_contents($url);
     $objectResult = json_decode($jsonResult);
     return $request->parseResponse($objectResult);
 }