Esempio n. 1
0
 public function __call($method, $arguments)
 {
     $request = array_pop($arguments);
     // add support to sending requests to url's only
     if (!is_array($request)) {
         $request = ['url' => $request];
     }
     if ($this->valid($request)) {
         $request['method'] = Request::method($method);
         $this->request = $this->requestInstance($request);
         if ($this->request->tolerant) {
             return $this->sendWithTolerance($this->request);
         } else {
             return $this->request->send();
         }
     }
     throw new \Exception('Invalid Request Params sent to HttpClient');
 }