BeSimpleSoap/src/BeSimple/SoapClient
Francis Besset 02722eae8f Merge pull request #32 from mremi/filter-request-headers
Added method to tweak HTTP headers of request
2014-04-24 17:22:00 +02:00
..
Tests change url for check if axis is ready 2013-08-24 10:53:24 +02:00
.gitignore Fixed tests 2013-07-25 09:53:04 +02:00
composer.json Updated composer.json 2013-10-30 16:35:17 +01:00
CONTRIBUTORS.md Add 'src/BeSimple/SoapClient/' from commit '41301775bf7ca3cc8f486929c0d7484dce4c7393' 2013-07-19 16:56:20 +02:00
Curl.php Added extra option to configure HTTP authentication 2014-04-22 22:05:04 +02:00
MimeFilter.php Cleaned unused method, property, variable or parameter 2013-12-02 16:02:29 +01: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 Merge pull request #32 from mremi/filter-request-headers 2014-04-24 17:22:00 +02:00
SoapClientBuilder.php Reorganized directories structure 2013-07-19 17:01:55 +02:00
SoapKernel.php Fixed ambiguous namespaces usage 2013-11-06 09:30:43 +01:00
SoapRequest.php Reorganized directories structure 2013-07-19 17:01:55 +02:00
SoapResponse.php Removed unused use statement 2013-12-02 15:35:36 +01:00
WsAddressingFilter.php Reorganized directories structure 2013-07-19 17:01:55 +02:00
WsdlDownloader.php fix problem with cache path 2013-08-24 09:39:56 +02:00
WsSecurityFilter.php Cleaned unused method, property, variable or parameter 2013-12-02 16:02:29 +01:00
XmlMimeFilter.php Removed unused use statement 2013-12-02 15:35:36 +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