boutdecode / etl-core-bundle
Symfony Bundle providing a configurable ETL (Extract/Transform/Load) pipeline engine with CQS, scheduling and workflow support.
Package info
github.com/boutdecode/etl-core
Type:symfony-bundle
pkg:composer/boutdecode/etl-core-bundle
v0.1.0
2026-03-17 20:14 UTC
Requires
- php: >=8.2
- flow-php/etl: ~0.25.0
- flow-php/etl-adapter-csv: ~0.25.0
- flow-php/etl-adapter-json: ~0.25.0
- symfony/expression-language: ^6.4 || ^7.0
- symfony/framework-bundle: ^6.4 || ^7.0
- symfony/messenger: ^6.4 || ^7.0
- symfony/scheduler: ^6.4 || ^7.0
- symfony/serializer: ^6.4 || ^7.0
- symfony/workflow: ^6.4 || ^7.0
- webmozart/assert: ^1.11
Requires (Dev)
- phpstan/extension-installer: ^1.4
- phpstan/phpstan: ^2.1
- phpstan/phpstan-phpunit: ^2.0
- phpstan/phpstan-symfony: ^2.0
- phpunit/phpunit: ^12.5
- symfony/flex: ^2.10
- symplify/easy-coding-standard: ^13.0
Conflicts
- symfony/config: >=8.0
- symfony/console: >=8.0
- symfony/dependency-injection: >=8.0
- symfony/event-dispatcher: >=8.0
- symfony/expression-language: >=8.0
- symfony/framework-bundle: >=8.0
- symfony/http-foundation: >=8.0
- symfony/http-kernel: >=8.0
- symfony/messenger: >=8.0
- symfony/property-access: >=8.0
- symfony/routing: >=8.0
- symfony/scheduler: >=8.0
- symfony/serializer: >=8.0
- symfony/symfony: >=8.0
- symfony/validator: >=8.0
- symfony/workflow: >=8.0