Download the PHP package c24-toys/php-gls-shipping-sdk without Composer
On this page you can find all versions of the php package c24-toys/php-gls-shipping-sdk. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package php-gls-shipping-sdk
GLS Parcel Processing API SDK
The GLS Parcel Processing API SDK package offers an interface to the following web services:
- GLS Web API for Parcel Processing
- GLS Web API for Parcel Cancellation
Requirements
System Requirements
- PHP 7.2+ with JSON extension
Package Requirements
netresearch/jsonmapper
: Mapper for deserialization of JSON response messages into PHP objectsphp-http/discovery
: Discovery service for HTTP client and message factory implementationsphp-http/httplug
: Pluggable HTTP client abstractionphp-http/logger-plugin
: HTTP client logger plugin for HTTPlugpsr/http-client
: PSR-18 HTTP client interfacespsr/http-factory
: PSR-7 HTTP message factory interfacespsr/http-message
: PSR-7 HTTP message interfacespsr/log
: PSR-3 logger interfaces
Virtual Package Requirements
psr/http-client-implementation
: Any package that provides a PSR-18 compatible HTTP clientpsr/http-factory-implementation
: Any package that provides PSR-7 compatible HTTP message factoriespsr/http-message-implementation
: Any package that provides PSR-7 HTTP messages
Development Package Requirements
nyholm/psr7
: PSR-7 HTTP message factory & message implementationphpunit/phpunit
: Testing frameworkphp-http/mock-client
: HTTPlug mock client implementationphpstan/phpstan
: Static analysis toolsquizlabs/php_codesniffer
: Static analysis tool
Installation
Uninstallation
Testing
Features
The GLS Parcel Processing API SDK supports the following features:
- Create shipments with labels
- Cancel parcels
Create Shipments
Create shipments with one or more parcels and retrieve shipping labels. Value-added services may be ordered per parcel. Return shipment labels can be requested either standalone ("return only") or together with the regular "way-to" label.
Public API
The library's components suitable for consumption comprise
- services:
- service factory
- shipment service
- data transfer object builders
- data transfer objects:
- shipment with parcels
- exceptions
Usage
Cancel Parcels
Cancel one or more parcels.
Public API
The library's components suitable for consumption comprise
- services:
- service factory
- cancellation service
- exceptions
Usage
Forked from https://github.com/netresearch/gls-sdk-api-parcel-processing
All versions of php-gls-shipping-sdk with dependencies
ext-json Version *
netresearch/jsonmapper Version ^4.0.0
php-http/discovery Version ^1.10.0
php-http/httplug Version ^2.2.0
php-http/logger-plugin Version ^1.2.1
psr/http-client Version ^1.0.1
psr/http-client-implementation Version ^1.0.0
psr/http-factory Version ^1.0.0
psr/http-factory-implementation Version ^1.0.0
psr/http-message Version ^1.0.0
psr/http-message-implementation Version ^1.0.0
psr/log Version ^1.1.0