Skip to content

Latest commit

 

History

History
40 lines (26 loc) · 1.35 KB

README.md

File metadata and controls

40 lines (26 loc) · 1.35 KB

Build Status Coverage

A proof of concept SOAP server based on the Slim Framework. Features automated WSDL generation and integrated service documentation.

Installation

docker-compose build
docker-compose run --rm php-fpm composer install

Usage

Start the application with:

docker-compose up -d

Open http://127.0.0.1:8080 in your browser.

You can set the HTTP_PORT environment variable to a different port number if the default conflicts with some other service.

Limitations

The classes that are being exposed as SOAP services or types need to have complete PHPDoc docblocks (native PHP typehints are not enough). This is required for the WSDL generation to work correctly. For details, see Class autodiscovery and Adding complex type information.

Tests

Run tests with:

docker-compose run --rm php-fpm composer test