Пример #1
0
 /**
  * @param HttpRequest $request
  * @return mixed
  */
 public function handleRequest(HttpRequest $request)
 {
     $content = $request->getContent();
     if ($request->hasHeader(HttpAdapterInterface::HTTP_HEADER_CONTENT_TYPE) && $request->getHeader(HttpAdapterInterface::HTTP_HEADER_CONTENT_TYPE) == 'application/json') {
         $content = http_build_query(json_decode($content));
     }
     $curl = $this->createCurlCall($request->getUrl(), $request->getHeaders(), $content, $request->getMethod());
     return $this->execute($curl);
 }