/** * @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); }