16 private static $client;
26 class_alias(__CLASS__, $className);
28 self::$client = $client;
38 public static function request($method, $url, $options = array())
42 self::$client =
new Client();
46 $request = self::$client->createRequest($method, $url,
null,
null, $options);
48 if (isset($options[
'stream'])) {
50 return $options[
'stream']->fromRequest($request);
51 } elseif ($options[
'stream'] ==
true) {
53 return $streamFactory->fromRequest($request);
57 return $request->send();
69 public static function get($url, $options = array())
83 public static function head($url, $options = array())
97 public static function delete($url, $options = array())
111 public static function post($url, $options = array())
125 public static function put($url, $options = array())
139 public static function patch($url, $options = array())
153 public static function options($url, $options = array())