BeSimpleSoap/src/BeSimple/SoapServer
2014-08-14 21:40:13 +02:00
..
Exception [SoapServer] Fixed typo on SoapFault exception classes 2013-07-20 20:38:56 +02:00
Tests Reorganized directories structure 2013-07-19 17:01:55 +02:00
.gitignore Reorganized directories structure 2013-07-19 17:01:55 +02:00
Classmap.php [SoapServer] Added Classmap class to find Type by Classname 2013-08-05 09:40:38 +02:00
composer.json [composer] Removed dev minimum-stability 2014-08-14 13:06:18 +02:00
MimeFilter.php Cleaned unused method, property, variable or parameter 2013-12-02 16:02:29 +01:00
phpunit.xml.dist Reorganized directories structure 2013-07-19 17:01:55 +02:00
README.md Fixed version besimple/soap-* version in README's 2013-10-30 16:49:47 +01:00
SoapKernel.php Fixed ambiguous namespaces usage 2013-11-06 09:30:43 +01:00
SoapRequest.php Replaced cli_webserver_workaround client option by a check of CONTENT_TYPE AND HTTP_CONTENT_TYPE entry in SERVER superglobal 2014-08-14 21:40:13 +02:00
SoapResponse.php [SoapServer] Removed headers added by SoapServer::handle() method 2013-11-06 16:48:44 +01:00
SoapServer.php Merge branch '0.1' 2013-11-06 16:50:31 +01:00
SoapServerBuilder.php Reorganized directories structure 2013-07-19 17:01:55 +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

BeSimpleSoapServer

The BeSimpleSoapServer is a component that extends the native PHP SoapServer 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

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-server": "0.2.*@dev"
    }
}

Now you are ready to install the library:

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