PHPackages                             webfoersterei/domain-bestellsystem-api-client - 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. [API Development](/categories/api)
4. /
5. webfoersterei/domain-bestellsystem-api-client

ActiveLibrary[API Development](/categories/api)

webfoersterei/domain-bestellsystem-api-client
=============================================

A client to use the XML-SOAP-API of domain-bestellsystem.de

0.3.0-alpha1(7y ago)91282MITPHPPHP &gt;=7.1CI failing

Since Nov 28Pushed 4y ago2 watchersCompare

[ Source](https://github.com/webfoersterei/domain-bestellsystem-api-client)[ Packagist](https://packagist.org/packages/webfoersterei/domain-bestellsystem-api-client)[ RSS](/packages/webfoersterei-domain-bestellsystem-api-client/feed)WikiDiscussions master Synced today

READMEChangelogDependencies (7)Versions (9)Used By (0)

[![Build Status](https://camo.githubusercontent.com/eef46246b23bc90a51bdfcab49ad76a2f3516b9c9cf8005f76985ad72f8a8340/68747470733a2f2f7472617669732d63692e636f6d2f776562666f65727374657265692f646f6d61696e2d62657374656c6c73797374656d2d6170692d636c69656e742e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/webfoersterei/domain-bestellsystem-api-client)

domain-bestellsystem API Client
===============================

[](#domain-bestellsystem-api-client)

A client to use the XML-SOAP-API of domain-bestellsystem.de

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

[](#installation)

You can include this library in your project by adding it to your composer dependencies:

```
composer require webfoersterei/domain-bestellsystem-api-client
```

### Requirements

[](#requirements)

- PHP version &gt;= 8.0
- PHP ext-soap (SOAP-Extension)
- composer - Dependency Manager for PHP (see )

Usage
-----

[](#usage)

Just use the factory to create your needed API-client and use it:

```
require_once 'vendor/autoload.php';

$domainClient = ClientFactory::createDomainClient(API_URL, API_USER, API_PASSWORD);
$domainClient->check('webfoersterei.de')->isAvailable(); # false
```

### Logging

[](#logging)

You can inject your Monolog logger into all clients by telling the factory about it before using the factory:

```
$myLogger = new \Monolog\Logger('testlogger');
$myLogger->pushHandler(new \Monolog\Handler\StreamHandler('domain-bestellsystem_info.log', \Psr\Log\LogLevel::INFO)); # will log INFO-messages to a file
ClientFactory::setLogger($myLogger);

// ... create clients
```

### Debugging

[](#debugging)

There's a `DebugClientFactory` that sets the SOAP trace-flag and provides a default logger to STDOUT. You can use it alternatively to the `ClientFactory` to see the low level request and response bodies:

```
$domainClient = DebugClientFactory::createDomainClient(API_URL, API_USER, API_PASSWORD);
$domainClient->check('webfoersterei.de')->isAvailable(); # will produce debug output on stdout
```

Contribute
----------

[](#contribute)

Feel free to contribute to this project by reporting bugs and issues or by creating pull requests:

Please notice that this is an open source project and you have to agree with the given LICENSE

###  Health Score

26

—

LowBetter than 43% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity18

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity49

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% 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

Every ~39 days

Recently: every ~31 days

Total

7

Last Release

2852d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/31011c034afd40915beeb13ebe5fd1d6b4693cc0aa414dd8d9351b2f4cec439a?d=identicon)[Hecke29](/maintainers/Hecke29)

---

Top Contributors

[![Hecke29](https://avatars.githubusercontent.com/u/737401?v=4)](https://github.com/Hecke29 "Hecke29 (72 commits)")

---

Tags

domain-bestellsystemdomain-offensivexml-soap-api

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/webfoersterei-domain-bestellsystem-api-client/health.svg)

```
[![Health](https://phpackages.com/badges/webfoersterei-domain-bestellsystem-api-client/health.svg)](https://phpackages.com/packages/webfoersterei-domain-bestellsystem-api-client)
```

###  Alternatives

[sylius/sylius

E-Commerce platform for PHP, based on Symfony framework.

8.4k5.6M651](/packages/sylius-sylius)[craftcms/cms

Craft CMS

3.6k3.6M2.6k](/packages/craftcms-cms)[googleads/googleads-php-lib

Google Ad Manager SOAP API Client Library for PHP

67410.3M25](/packages/googleads-googleads-php-lib)[shopware/platform

The Shopware e-commerce core

3.3k1.5M3](/packages/shopware-platform)[prestashop/prestashop

PrestaShop is an Open Source e-commerce platform, committed to providing the best shopping cart experience for both merchants and customers.

9.0k15.4k](/packages/prestashop-prestashop)[api-platform/symfony

Symfony API Platform integration

323.2M67](/packages/api-platform-symfony)

PHPackages © 2026

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