PHPackages                             webservices-nl/platform-connector - 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. webservices-nl/platform-connector

ArchivedLibrary[API Development](/categories/api)

webservices-nl/platform-connector
=================================

platform connector generator for Webservices.nl

0.0.10(6y ago)536.8k↓69.7%12[2 issues](https://github.com/webservices-nl/platform-connector/issues)[1 PRs](https://github.com/webservices-nl/platform-connector/pulls)MITPHPPHP ^5.6 || ^7CI failing

Since May 6Pushed 3w ago8 watchersCompare

[ Source](https://github.com/webservices-nl/platform-connector)[ Packagist](https://packagist.org/packages/webservices-nl/platform-connector)[ RSS](/packages/webservices-nl-platform-connector/feed)WikiDiscussions master Synced 3d ago

READMEChangelog (6)Dependencies (13)Versions (13)Used By (0)

Webservices Platform Connector
==============================

[](#webservices-platform-connector)

Warning

This project is no longer maintained and is provided as-is.

No new features, bug fixes, security updates, or support will be provided. If you depend on this project, please consider forking it and maintaining your own version.

### External checks

[](#external-checks)

[![Scrutinizer Code Quality](https://camo.githubusercontent.com/986923f3b4d53ac534cfa6afef0190cabb0fe548af8c3fe858b2c37abc9e0ec1/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f77656273657276696365732d6e6c2f706c6174666f726d2d636f6e6e6563746f722f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/webservices-nl/platform-connector/?branch=master)[![Code Coverage](https://camo.githubusercontent.com/83364c7c41819bf3663173248be8b13e64a13f222939a7eadbce831d898846a5/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f77656273657276696365732d6e6c2f706c6174666f726d2d636f6e6e6563746f722f6261646765732f636f7665726167652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/webservices-nl/platform-connector/?branch=master)[![Build Status](https://camo.githubusercontent.com/7fc54ba47928790269d1b4fdfb482101d74860eb175ad63b9f5a81b484779314/68747470733a2f2f7472617669732d63692e6f72672f77656273657276696365732d6e6c2f706c6174666f726d2d636f6e6e6563746f722e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/webservices-nl/platform-connector)

> This factory abstracts protocol specific's implementations for connecting to the Webservices.nl API. Providing an unified service layer independent of protocol.

The purpose of this library is to connect to any of the Webservices.nl API's (platforms) in a uniform way. Regardless of transport protocol it ships a proxy class for type hinted function calls to Webservices.nl function calls.

##### Supported protocols

[](#supported-protocols)

Webservices.nl support multiple protocols for connecting. Soap, XML-RPC, HTTP-RPC/REST. This library has support for multiple transfer protocols.

##### Soap

[](#soap)

This library ships a SoapClient that extends the native PHP `SoapClient` with a curl client for better timeout management. Also converts native PHP `SoapFault` into custom platform exceptions where possible.

##### XML-RPC

[](#xml-rpc)

Scheduled to be released.

##### REST

[](#rest)

Scheduled to be released.

### Pre-requisites

[](#pre-requisites)

- PHP 5.6&lt;=
- [composer](https://getcomposer.org)
- PSR-log LoggerInterface (optional)

### Install

[](#install)

Please use composer to install this library. Or download the latest [zip](https://github.com/webservices-nl/platform-connector/archive/master.zip)

`composer require webservices-nl/platform-connector`

### Usage

[](#usage)

```

 // Instantiate a ConnectorFactory with your given Webservices.nl credentials.
 $factory = ConnectorFactory::build(
  [
    'username' => 'myusername',
    'password' => 'secret'
  ],
  LoggerInterface (optional)
 );

 // build a client
 $client = $factory->create('soap', 'webservices');

 // make type hinted function calls to any of the Webservices.nl API's
 $response = $client->accountEditV2();
```

All parameters are expected to be in UTF-8 encoding, output is in UTF-8 as well.

#### Unit test

[](#unit-test)

This client is fully tested on PHP 5.6+ and 7+ To run tests:

`./vendor/bin phpunit`

### Further information

[](#further-information)

Consult the online [documentation](https://webview.webservices.nl/documentation). Any questions, remarks, bugs? Please mail us.

- technical questions:
- support questions:

###  Health Score

44

—

FairBetter than 90% of packages

Maintenance54

Moderate activity, may be stable

Popularity35

Limited adoption so far

Community21

Small or concentrated contributor base

Maturity55

Maturing project, gaining track record

 Bus Factor2

2 contributors hold 50%+ of commits

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 ~129 days

Recently: every ~261 days

Total

11

Last Release

2424d ago

PHP version history (2 changes)0.0.1PHP &gt;=5.5

0.0.9PHP ^5.6 || ^7

### Community

Maintainers

![](https://www.gravatar.com/avatar/2241fc442a26f5ea4da7aecabd823db6eae37256415d241516be0af8515b332a?d=identicon)[kanariezwart](/maintainers/kanariezwart)

---

Top Contributors

[![kanariezwart](https://avatars.githubusercontent.com/u/606929?v=4)](https://github.com/kanariezwart "kanariezwart (9 commits)")[![p-afraz](https://avatars.githubusercontent.com/u/4385709?v=4)](https://github.com/p-afraz "p-afraz (3 commits)")[![pinkcubeadmin](https://avatars.githubusercontent.com/u/27727915?v=4)](https://github.com/pinkcubeadmin "pinkcubeadmin (3 commits)")[![oneCentral](https://avatars.githubusercontent.com/u/25082856?v=4)](https://github.com/oneCentral "oneCentral (1 commits)")[![atkrad](https://avatars.githubusercontent.com/u/351364?v=4)](https://github.com/atkrad "atkrad (1 commits)")[![tomcoonen](https://avatars.githubusercontent.com/u/988013?v=4)](https://github.com/tomcoonen "tomcoonen (1 commits)")[![Bouwdie](https://avatars.githubusercontent.com/u/133619?v=4)](https://github.com/Bouwdie "Bouwdie (1 commits)")[![gusdeboer](https://avatars.githubusercontent.com/u/12208653?v=4)](https://github.com/gusdeboer "gusdeboer (1 commits)")

---

Tags

soapsoapclientwebservicesnl

###  Code Quality

TestsPHPUnit

Code StylePHP CS Fixer

### Embed Badge

![Health badge](/badges/webservices-nl-platform-connector/health.svg)

```
[![Health](https://phpackages.com/badges/webservices-nl-platform-connector/health.svg)](https://phpackages.com/packages/webservices-nl-platform-connector)
```

###  Alternatives

[sylius/sylius

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

8.5k5.9M739](/packages/sylius-sylius)[tempest/framework

The PHP framework that gets out of your way.

2.2k34.4k15](/packages/tempest-framework)[avalara/avataxclient

Client library for Avalara's AvaTax suite of business tax calculation and processing services. Uses the REST v2 API.

528.5M7](/packages/avalara-avataxclient)[elgg/elgg

Elgg is an award-winning social networking engine, delivering the building blocks that enable businesses, schools, universities and associations to create their own fully-featured social networks and applications.

1.7k16.4k79](/packages/elgg-elgg)[tencentcloud/tencentcloud-sdk-php

TencentCloudApi php sdk

3741.3M46](/packages/tencentcloud-tencentcloud-sdk-php)[keboola/storage-api-client

Keboola Storage API PHP Client

10405.9k40](/packages/keboola-storage-api-client)

PHPackages © 2026

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