Download the PHP package bluefyn-international/shipengine without Composer
On this page you can find all versions of the php package bluefyn-international/shipengine. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download bluefyn-international/shipengine
More information about bluefyn-international/shipengine
Files in bluefyn-international/shipengine
Package shipengine
Short Description Wrapper around ShipEngine API
License MIT
Homepage https://github.com/always-open/shipengine
Informations about the package shipengine
ShipEngine
Wrapper around ShipEngine API
Installation
You can install the package via composer:
You can publish the config file with:
This is the contents of the published config file:
Usage
Config
To use the ShipEngine wrapper you must first instantiate a new instance.
By default, the config information is read out of the config file but can be overridden on the fly. This can be done when instantiating a new instance, which will impact all subsequent calls, or when making the call.
Making calls
To make calls to the ShipEngine API you must have credentials setup within ShipEngine itself. Those API credentials will then be used by this library to handle the calls and responses.
NOTE: This library is still in the 0.x.x stages and not all endpoints are fully mapped. We are working towards 100% coverage of existing API endpoints.
Method names should match documentation names of API endpoints from official ShipEngine API Docs.
Example calls
Here is a sample of how to get a listing of shipments as well as the difference between asObject => false
and asObject => true
.
Testing
Changelog
Please see CHANGELOG for more information on what has changed recently.
Contributing
Please see CONTRIBUTING for details.
Security Vulnerabilities
Please review our security policy on how to report security vulnerabilities.
Credits
- AlwaysOpen
- All Contributors
License
The MIT License (MIT). Please see License File for more information.
All versions of shipengine with dependencies
always-open/laravel-request-logger Version ^2.1
guzzlehttp/guzzle Version ^7.4
illuminate/contracts Version ^9.0|^10.0
illuminate/support Version ^9.0|^10.0
spatie/data-transfer-object Version ^3.7
spatie/laravel-package-tools Version ^1.9.2
symfony/property-access Version ^6.0
symfony/serializer Version ^6.0