Skip to content

yokai-php/batch-src

Repository files navigation

Yokai Batch Development Monorepo

Tests Coverage Contributors

This repository contains sources for all packages from yokai/batch suite.

Packages

The core repository yokai/batch : contains classes/interfaces of batch architecture.

Some bridges to popular packages :

Bridge with
doctrine/dbal Read/Write from/to SQL databases
doctrine/orm Read from Doctrine ORM entities
doctrine/persistence Write to Doctrine ORM/ODM objects
league/flysystem Copy/Move files in a job / Trigger job when file found
openspout/openspout Read/Write from/to CSV/ODS/XLSX
symfony/console Add command to trigger jobs and async job launcher via command
symfony/framework-bundle Bundle to integrate with Symfony framework
symfony/messenger Trigger jobs using message dispatch
symfony/serializer Process items using (de)normalization
symfony/validator Skip invalid items during process

And some special packages :

Documentation

Every package has its own documentation, you should start with core repository documentation.

Contribution

Please feel free to open an issue or a pull request in the main repository.

The library was originally created by Yann Eugoné. See the list of contributors.

License

This library is under MIT LICENSE.