Exemplo n.º 1
0
 /**
  * @param CloseIoRequest $request
  * @return CloseIoResponse
  * @throws BadApiRequestException
  * @throws UrlNotSetException
  */
 public function getResponse(CloseIoRequest $request)
 {
     if ($request->getUrl() == null) {
         throw new UrlNotSetException();
     }
     $curlHandler = $this->init($request);
     $this->finalize($curlHandler, $request);
     /** @var CloseIoResponse $response */
     $response = $this->execute($curlHandler);
     if ($response->hasErrors()) {
         throw new BadApiRequestException($response->getErrors());
     } else {
         return $response;
     }
 }
 /**
  * @return string
  */
 protected function getUrlPrefix()
 {
     return $this->apiRequest->getUrl();
 }