PHPackages                             pfm\_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. pfm\_webservices\_nl/platform-connector

ActiveLibrary[API Development](/categories/api)

pfm\_webservices\_nl/platform-connector
=======================================

platform connector generator for Webservices.nl

0.0.6(2y ago)07MITPHPPHP \*

Since Aug 9Pushed 2y agoCompare

[ Source](https://github.com/remco-purifymedia/webservices-platform-connector)[ Packagist](https://packagist.org/packages/pfm_webservices_nl/platform-connector)[ RSS](/packages/pfm-webservices-nl-platform-connector/feed)WikiDiscussions master Synced today

READMEChangelog (6)Dependencies (11)Versions (7)Used By (0)

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

[](#webservices-platform-connector)

### 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

20

—

LowBetter than 13% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity4

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity38

Early-stage or recently created project

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

Total

6

Last Release

1054d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/8eeeaee2e6f0ef0d5d45fdc6b36d9c5ade9fdd1a9e57d2b6f203416d64d3e002?d=identicon)[remco\_purifymedia](/maintainers/remco_purifymedia)

---

Top Contributors

[![kanariezwart](https://avatars.githubusercontent.com/u/606929?v=4)](https://github.com/kanariezwart "kanariezwart (9 commits)")[![remco-purifymedia](https://avatars.githubusercontent.com/u/131241865?v=4)](https://github.com/remco-purifymedia "remco-purifymedia (8 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)")[![tomcoonen](https://avatars.githubusercontent.com/u/988013?v=4)](https://github.com/tomcoonen "tomcoonen (1 commits)")[![gusdeboer](https://avatars.githubusercontent.com/u/12208653?v=4)](https://github.com/gusdeboer "gusdeboer (1 commits)")[![oneCentral](https://avatars.githubusercontent.com/u/25082856?v=4)](https://github.com/oneCentral "oneCentral (1 commits)")[![Bouwdie](https://avatars.githubusercontent.com/u/133619?v=4)](https://github.com/Bouwdie "Bouwdie (1 commits)")

---

Tags

soapsoapclientwebservicesnl

###  Code Quality

TestsPHPUnit

Code StylePHP CS Fixer

### Embed Badge

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

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

###  Alternatives

[laravel/framework

The Laravel Framework.

34.8k543.8M20.0k](/packages/laravel-framework)[sylius/sylius

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

8.5k5.9M734](/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)[drupal/core

Drupal is an open source content management platform powering millions of websites and applications.

21866.0M1.7k](/packages/drupal-core)[tencentcloud/tencentcloud-sdk-php

TencentCloudApi php sdk

3741.3M46](/packages/tencentcloud-tencentcloud-sdk-php)

PHPackages © 2026

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