yuna / flow
Pipeline Builder and runner in PHP.
4.1.4
2025-12-21 17:17 UTC
Requires
- php: >=8.2
- ext-fileinfo: *
- doctrine/collections: ^2.4
- monolog/monolog: ^3.9
- psr/log: ^3.0
- symfony/console: ^7.4
- symfony/expression-language: ^7.4
- symfony/property-access: ^7.4
- symfony/validator: ^7.4
- symfony/yaml: ^7.4
- yuna/config: ^3
README
Pipeline Builder and runner in PHP.
Documentation
Running tests (PHPUnit)
Library provides a docker container for reproducible test environment.
docker run --rm --volume .:/source --workdir /source --tty yunadev/flow-container:1.0.0 composer run-script phpunit
Running tests creates an coverege_report folder which contains HTML coverage report - to view it simply open it in your browser.
Running types validator (PHPStan)
Library provides a docker container for reproducible PHPStan environment.
docker run --rm --volume .:/source --workdir /source --tty yunadev/flow-container:1.0.0 composer run-script phpstan
Running code style validator (CS-Fixer)
Library provides a docker container for reproducible CS-Fixer environment.
docker run --rm --volume .:/source --workdir /source --tty yunadev/flow-container:1.0.0 composer run-script csfixer