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 1mo ago

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

19

—

LowBetter than 10% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity4

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity37

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

1002d 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

[sylius/sylius

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

8.4k5.6M651](/packages/sylius-sylius)[theodo-group/llphant

LLPhant is a library to help you build Generative AI applications.

1.5k311.5k5](/packages/theodo-group-llphant)[avalara/avataxclient

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

517.9M7](/packages/avalara-avataxclient)[alexacrm/dynamics-webapi-toolkit

Web API toolkit for Microsoft Dynamics 365 and Dynamics CRM

81324.1k1](/packages/alexacrm-dynamics-webapi-toolkit)[freshcells/soap-client-bundle

SoapClientBundle for symfony

35151.0k](/packages/freshcells-soap-client-bundle)[camcima/camcima-soap-client

Wrapper around PHP SoapClient class

2672.0k2](/packages/camcima-camcima-soap-client)

PHPackages © 2026

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