Download the PHP package drinks-it/esb-client without Composer
On this page you can find all versions of the php package drinks-it/esb-client. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Please rate this library. Is it a good library?
Informations about the package esb-client
ESB Client
A PHP client library for interacting with an ESB (Enterprise Service Bus) API. This library provides a set of request classes and a configurable API client for seamless integration with various ESB endpoints.
Features
- Simple API client for ESB integration
- Request classes for different ESB operations (orders, products, reports, etc.)
- Factory pattern for client instantiation
- Guzzle HTTP client support
Requirements
- PHP 7.4 or higher
- Composer
Installation
Install via Composer:
Usage
Basic Example
Using the Factory
Project Structure
src/ApiClient.php- Main API client classsrc/ApiConfig.php- API configurationsrc/Factory/- Factories for client and HTTP clientsrc/Request/- Request classes for various ESB operations
Extending
You can add new request types by creating new classes in the src/Request/ directory, following the existing request class structure.
Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
License
MIT
All versions of esb-client with dependencies
PHP Build Version
Package Version
Requires
php Version
^7.1 || ^8.0
guzzlehttp/guzzle Version ^7.3
psr/log Version ^1.0.1 || ^2.0 || ^3.0
ext-json Version *
guzzlehttp/guzzle Version ^7.3
psr/log Version ^1.0.1 || ^2.0 || ^3.0
ext-json Version *
The package drinks-it/esb-client contains the following files
Loading the files please wait ...