Download the PHP package raigu/x-road-soap-envelope without Composer
On this page you can find all versions of the php package raigu/x-road-soap-envelope. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download raigu/x-road-soap-envelope
More information about raigu/x-road-soap-envelope
Files in raigu/x-road-soap-envelope
Package x-road-soap-envelope
Short Description PHP library for creating a SOAP envelope for X-Road request.
License MIT
Informations about the package x-road-soap-envelope
x-road-soap-envelope
PHP library for creating a SOAP envelope for X-Road request.
Intended for applications which proxy several X-Road services and must create SOAP requests dynamically. If you need to integrate only one X-Road service then this library might not be the best choice.
Requirements
- php 7.2+
- DOM extension
Installation
Usage
The above will output:
The order of input parameters in SoapEnvelope
constructor is not important.
There are more parameter types. See future test, it demonstrates all options.
Development
Now you can run tests.
Testing
Human readable tests
Code coverage report
Motivation
This library has grown out from raigu/x-road-soap-envelope-builder in pursuit of improving code metrics. In the process studied several code metrics service providers ( some more badges )
One lesson I learned worth of sharing is that be suspicious about Maintainability Index. I tend to agree with the statement "size as a measure of maintainability has been underrated, and that the “sophisticated” maintenance metrics are overrated" referred in this article.
References
All versions of x-road-soap-envelope with dependencies
ext-dom Version *