Skip to content

Releases: webservices-nl/platform-connector

Order of soap arguments

14 Nov 14:54
Compare
Choose a tag to compare

Ensure order of soap arguments based on function signature

When an associative array is passed, the soap adapter in platform-connector does not respect the array keys for argument order. This means that the following code passes the last_name as first argument, whilst in the signature this is the second parameter.

$arguments = [
    'last_name' => 'Lastname',
    'first_name' => 'Firstname',
];

$results = $client->getAdapter()->call('complianceSearchPersons', $arguments);
  • The connector leverages the __getFunctions() from the native php soap-client to parse the argument order according to the signature. Then send the soap call to the parent __soapCall.
  • Validate if the method exists and log any arguments that are not in the signature.

0.0.9: Merge branch 'WSNL-1281' into 'master'

21 Mar 14:24
Compare
Choose a tag to compare

updated dependencies webservices

Added user agent support

03 Mar 16:35
Compare
Choose a tag to compare

Extended support for setting curl client agent support (soap config)

travis support for PHP 7.1

03 Jan 15:44
Compare
Choose a tag to compare

Updated readme
added travis support for PHP 7.1

0.0.6

25 Aug 13:42
Compare
Choose a tag to compare

Corrected typo

Initial Release

06 May 09:23
Compare
Choose a tag to compare

0.0.1

Initial release. Platform generator with support for soap