51Degrees Pipeline API - Real-time data micro-services aggregator.
[Developer Documentation](https://51degrees.com/documentation/4.2/index.html?utm_source=github&utm_medium=repository&utm_content=documentation&utm_campaign=php-open-source"developer documentation")
This project contains the core source code for the PHP implementation of the 51Degrees Pipeline API.
The Pipeline is a generic micro-services aggregation solution with the ability to add a range of 51Degrees and/or custom plug ins (Engines)
To run the examples, you first need to install dependencies. Navigate to the repository root and execute:
This will create the vendor directory containing autoload.php. Now navigate to the examples directory and start a PHP server with the relevant file. For example:
PHP -S localhost:3000 customFlowElement.php
This will start a local web server listening on port 3000. Open your web browser and browse to http://localhost:3000/ to see the example in action.
To run the tests in this repository, make sure PHPUnit is installed then, in the root of this repo, call:
phpunit --log-junit test-results.xml