On this page
Flow
Why ?
Flow concept aims to solve
- Adopt asynchronous as native implementation
- Build your code with functional programming and monoids
- Assemble your code visually
Installation
PHP 8.3 is the minimal version to use Flow The recommended way to install it through Composer and execute
composer require darkwood/flow
Usage
A working script is available in the bundled examples
directory
- Run Flow :
php examples/flow.php
- Start Server :
php examples/server.php
- Start Client(s) :
php examples/client.php
Messaging part require to install Docker and execute docker-compose up -d
Documentation
https://darkwood-com.github.io/flow
License
Flow is released under the MIT License.