This package a simple wrapper for guzzle/guzzle.
- guzzle/guzzle >= 7.0
composer require sametsahindogan/guzzle-wrapper
GET
$api = (new ApiCallBuilder('https://dev.test.com', '/me', ApiCallBuilder::HTTP_GET));
$response = $api->call();
POST
$api = (new ApiCallBuilder('https://dev.test.com', '/login', ApiCallBuilder::HTTP_POST));
$response = $api->body([ 'Your' => 'Body' ])->call();
Here are a few optional methods to you can add your chain;
->headers([ 'Your' => 'Headers' ])
->bearerToken(' Your Token ')
->basicAuth(' Your Credentials ')
->formParams([ 'Your' => 'Params' ])
->multipart([ 'Your' => 'Multipart' ])
->body([ 'Your' => 'Body' ])
->rawBody('Raw Body')
->queryString(' Your Query String ')
MIT © Samet Sahindogan