Http Client / Contract
composer require mvaliolahi/http
$client = new \Mvaliolahi\Http\Curl();
public function get($url, $parameters = null, $headers = [], $options = []);
public function post($uri, $parameters, $headers = [], $options = []);
public function put($uri, $parameters, $headers = [], $options = []);
public function patch($url, $parameters, $headers = [], $options = []);
public function delete($uri, $parameters, $headers = [], $options = []);
public function errors();
public function code();
public function client($client = null);
public function disableSSL($flag)
public function originalResponse()
Just impelemet the Mvaliolahi\Http\Contracts\HttpClientContract
interface and done!