Example #1
0
 /**
  * @param  Request $request
  *
  * @return Response
  */
 public function sendRequest(Request $request)
 {
     $result = curl_exec($descriptor = $request->applyOptions()->__getDescriptor());
     if (($code = curl_errno($descriptor)) > 0) {
         throw new CurlException($request, curl_error($descriptor), $code);
     }
     return static::makeResponse($request, $result);
 }