PHPackages                             bannerstop/gls-ade - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. bannerstop/gls-ade

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

bannerstop/gls-ade
==================

Fork of Web-IT GLS-ADE SDK

v3.0.0(1y ago)03892MITPHPPHP ^8.1

Since Mar 24Pushed 1y agoCompare

[ Source](https://github.com/bannerstop/gls-ade)[ Packagist](https://packagist.org/packages/bannerstop/gls-ade)[ RSS](/packages/bannerstop-gls-ade/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (1)Dependencies (3)Versions (2)Used By (0)

GLS ADE WebAPI Implementation
=============================

[](#gls-ade-webapi-implementation)

Fork of [webit/gls-ade](https://github.com/dbojdo/gls-ade) with updated dependencies. So far we have only updated the dependencies and fixed the code to work with the new versions. There is still some work to be done, like restoring the tests and implementing strict typing.

The repository provides a client to communicate with GLS SOAP APIs.

Installation
------------

[](#installation)

Add the **bannerstop/gls-ade** into **composer.json**

```
{
    "require": {
        "bannerstop/gls-ade": "^3.0.0"
    }
}
```

Usage
-----

[](#usage)

```
use \Webit\GlsAde\Model\AdeAccount;
use \Webit\GlsAde\Api\Factory\ApiFactory;

$adeAccount = new AdeAccount('your-login', 'your-password', 'is-test-env' ? true : false);

$apiFactory = ApiFactory::create();

/** @var \Webit\GlsAde\Api\AuthApi $authApi */
$authApi = $apiFactory->createAuthApi();

/** @var \Webit\GlsAde\Api\ConsignmentPrepareApi $consignemntPrepareApi */
$consignemntPrepareApi = $apiFactory->createConsignmentPrepareApi($adeAccount);

/** @var \Webit\GlsAde\Api\MpkApi $mpkApi */
$mpkApi = $apiFactory->createMpkApi($adeAccount);

/** @var \Webit\GlsAde\Api\PickupApi $pickupApi */
$pickupApi = $apiFactory->createPickupApi($adeAccount);

/** @var \Webit\GlsAde\Api\PostalCodeApi $postalCodeApi */
$postalCodeApi = $apiFactory->createPostalCodeApi($adeAccount);

/** @var \Webit\GlsAde\Api\ProfileApi $profileApi */
$profileApi = $apiFactory->createProfileApi($adeAccount);

/** @var \Webit\GlsAde\Api\SenderAddressApi $senderAddressApi */
$senderAddressApi = $apiFactory->createSenderAddressApi($adeAccount);

/** @var \Webit\GlsAde\Api\ServiceApi $serviceApi */
$serviceApi = $apiFactory->createServiceApi($adeAccount);
```

Running examples
----------------

[](#running-examples)

For real life example see **examples** directory.

```
cd examples
cp config.php.dist config.php
```

Set your account details in **config.php** then run examples

`sh php auth.php php mpk.php php post-codes.php php profile.php php sender.php php services.php `

TODO
----

[](#todo)

- Implement strict typing
- Restore tests

###  Health Score

31

—

LowBetter than 68% of packages

Maintenance46

Moderate activity, may be stable

Popularity15

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity46

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 75% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

420d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/28f157ab08162319e7ad1983e00b7f3ae62df5ebd668f90e446593eea53fd0e4?d=identicon)[bannerstop](/maintainers/bannerstop)

![](https://www.gravatar.com/avatar/038e95175fdc7e8a07120c32db14e2ac75ab46a476fef9014cc19240c4d42a02?d=identicon)[mluex](/maintainers/mluex)

---

Top Contributors

[![mluex](https://avatars.githubusercontent.com/u/20678805?v=4)](https://github.com/mluex "mluex (3 commits)")[![bsnbsn](https://avatars.githubusercontent.com/u/12242469?v=4)](https://github.com/bsnbsn "bsnbsn (1 commits)")

### Embed Badge

![Health badge](/badges/bannerstop-gls-ade/health.svg)

```
[![Health](https://phpackages.com/badges/bannerstop-gls-ade/health.svg)](https://phpackages.com/packages/bannerstop-gls-ade)
```

###  Alternatives

[simshaun/recurr

PHP library for working with recurrence rules

1.6k15.7M40](/packages/simshaun-recurr)[wallabag/wallabag

open source self hostable read-it-later web application

12.6k2.2k](/packages/wallabag-wallabag)[sylius/promotion

Flexible promotion management for PHP applications.

28477.8k9](/packages/sylius-promotion)[netgen/layouts-core

Netgen Layouts enables you to build and manage complex web pages in a simpler way and with less coding. This is the core of Netgen Layouts, its heart and soul.

3689.4k10](/packages/netgen-layouts-core)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
