Download the PHP package webservices-nl/platform-connector without Composer
On this page you can find all versions of the php package webservices-nl/platform-connector. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download webservices-nl/platform-connector
More information about webservices-nl/platform-connector
Files in webservices-nl/platform-connector
Package platform-connector
Short Description platform connector generator for Webservices.nl
License MIT
Informations about the package platform-connector
Webservices Platform Connector
External checks
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
Webservices.nl support multiple protocols for connecting. Soap, XML-RPC, HTTP-RPC/REST. This library has support for multiple transfer protocols.
Soap
This library ships a SoapClient that extends the native PHP SoapClient
with a curl client for better timeout management. Also converts native PHP into custom platform exceptions where possible.
XML-RPC
Scheduled to be released.
REST
Scheduled to be released.
Pre-requisites
- PHP 5.6<=
- composer
- PSR-log LoggerInterface (optional)
Install
Please use composer to install this library. Or download the latest zip
composer require webservices-nl/platform-connector
Usage
All parameters are expected to be in UTF-8 encoding, output is in UTF-8 as well.
Unit test
This client is fully tested on PHP 5.6+ and 7+ To run tests:
./vendor/bin phpunit
Further information
Consult the online documentation. Any questions, remarks, bugs? Please mail us.
- technical questions: mailto:[email protected]
- support questions:
All versions of platform-connector with dependencies
ext-soap Version *
ext-xml Version *
ext-dom Version *
guzzlehttp/guzzle Version ^6
psr/log Version ^1.0
webservices-nl/common Version ^0
webservices-nl/utils Version ^1
roave/security-advisories Version dev-master