xint0 / project44-php
Project44 API PHP Client
Requires
- php: >=8.1
- ext-json: *
- php-http/discovery: ^1.0
- psr/http-client-implementation: *
- psr/http-factory-implementation: *
- psr/http-message: ^1.0 || ^2.0
- psr/log: ^2.0 || ^3.0
- xint0/credential-storage-contract: ^1.0
Requires (Dev)
- guzzlehttp/psr7: ^2.0
- php-http/message: ^1.0
- php-http/mock-client: ^1.0
- xint0/mock-credential-store: ^1.0
README
Description
Project44 API Client for integrating carriers and send shipment updates. <!--
Badges
On some READMEs, you may see small images that convey metadata, such as whether or not all the tests are passing for the project. You can use Shields to add some to your README. Many services also have instructions for adding a badge.
Visuals
Depending on what you are making, it can be a good idea to include screenshots or even a video (you'll frequently see GIFs rather than actual videos). Tools like ttygif can help, but check out Asciinema for a more sophisticated method. -->
Installation
This API client requires an HTTP client implementation, you can use any of the client implementations listed in https://packagist.org/providers/psr/http-client-implementation
For example to install this package and the curl
client:
composer require xint0/project44-php php-http/curl-client
If your project already has an HTTP client implementation required, then you can just install the API client:
composer require xint0/project44-php