climba-commerce/http-client-abstraction

Abstraction Http Client

v0.0.1 2022-12-27 12:34 UTC

This package is auto-updated.

Last update: 2024-04-06 23:02:00 UTC


README

Coding Standards

This package provides a PSR-18 abstraction for Http Clients.

Installation

composer require climba-commerce/http-client-abstraction

Usage

$client = new BasicHttpClient(new Client, new RequestFactory);
$requestFactory = new RequestFactory();
$request = $requestFactory->createRequest('GET', 'https://example.com');
$response = $client->sendRequest($request, ['timeout' => 2]);

License

MIT

Credits