Example #1
0
 public function execute(Request\RequestInterface $request)
 {
     $httpClient = $this->getHttpClone();
     $httpClient->setHeaders($request->getHeaders());
     if ($request->isPost()) {
         $httpClient->setUrl($request->getRequestPath());
         $httpClient->setPostFields($request->getRequestParams());
     } else {
         $httpClient->setUrl($request->getRequestPath() . '?' . http_build_query($request->getRequestParams()));
     }
     return $httpClient->execute();
 }