BeSimpleSoap/src/BeSimple/SoapClient
2017-07-21 10:21:50 +02:00
..
Curl Added phing for running tests & fixed issues in order to pass the tests 2017-06-07 15:50:04 +02:00
SoapOptions SoapClientOptions now contains resolve remove includes option for WSDL downloader 2017-07-21 10:21:50 +02:00
SoapServerAuthentication SoapOptions moved 2016-11-09 17:05:43 +01:00
SoapServerProxy SoapOptions moved 2016-11-09 17:05:43 +01:00
Xml WsdlDownloader fix: remote includes now work correctly with relative URLs & tests added 2017-07-18 18:52:52 +02:00
.gitignore Fixed tests 2013-07-25 09:53:04 +02:00
composer.json Revert "[SoapClient] [Tests] Down required version of symfony/filesystem vendor" 2014-08-14 14:57:00 +02:00
CONTRIBUTORS.md Add 'src/BeSimple/SoapClient/' from commit '41301775bf7ca3cc8f486929c0d7484dce4c7393' 2013-07-19 16:56:20 +02:00
MimeFilter.php SoapServer/Client now handle binary files correctly & large tests/fixtures update 2017-04-04 18:36:18 +02:00
phpunit.xml.dist Fixed tests which require a webserver 2013-07-24 23:40:21 +02:00
README.md Fixed version besimple/soap-* version in README's 2013-10-30 16:49:47 +01:00
SoapClient.php SoapClientOptions now contains resolve remove includes option for WSDL downloader 2017-07-21 10:21:50 +02:00
SoapClientBuilder.php SoapClient large refactoring & tests update 2017-02-14 16:01:39 +01:00
SoapClientMessageWithAttachments.php SoapClient large refactoring & tests update 2017-02-14 16:01:39 +01:00
SoapClientNativeMethodsTrait.php Added phing for running tests & fixed issues in order to pass the tests 2017-06-07 15:50:04 +02:00
SoapClientOptionsBuilder.php SoapClientOptions now contains resolve remove includes option for WSDL downloader 2017-07-21 10:21:50 +02:00
SoapFaultWithTracingData.php SoapClient large refactoring & tests update 2017-02-14 16:01:39 +01:00
SoapResponse.php SoapClient::trace = SoapClientOptions::SOAP_CLIENT_TRACE_OFF fixed when SoapFault is thrown 2017-06-16 13:42:08 +02:00
SoapResponseFactory.php SoapClient::trace = SoapClientOptions::SOAP_CLIENT_TRACE_OFF fixed when SoapFault is thrown 2017-06-16 13:42:08 +02:00
SoapResponseTracingData.php SoapClient large refactoring & tests update 2017-02-14 16:01:39 +01:00
WsAddressingFilter.php Added phing for running tests & fixed issues in order to pass the tests 2017-06-07 15:50:04 +02:00
WsdlDownloader.php WsdlDownloader fix: remote includes now work correctly with relative URLs & tests added 2017-07-18 18:52:52 +02:00
WsSecurityFilter.php Added phing for running tests & fixed issues in order to pass the tests 2017-06-07 15:50:04 +02:00
XmlMimeFilter.php MimeFilters are now stateless 2016-11-02 09:55:12 +01:00

BeSimpleSoapClient

The BeSimpleSoapClient is a component that extends the native PHP SoapClient with further features like SwA, MTOM and WS-Security.

Features (only subsets of the linked specs implemented)

  • SwA: SOAP Messages with Attachments Spec
  • MTOM: SOAP Message Transmission Optimization Mechanism Spec
  • WS-Security Spec1, Spec2
  • WS-Adressing Spec

Installation

If you do not yet have composer, install it like this:

curl -s http://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin

Create a composer.json file:

{
    "require": {
        "besimple/soap-client": "0.2.*@dev"
    }
}

Now you are ready to install the library:

php /usr/local/bin/composer.phar install