This repository contains sources for all packages from yokai/batch
suite.
Read on https://yokai-batch.readthedocs.io.
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 :
yokai/batch-symfony-pack
: Minimal pack for Symfony Framework
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.
This library is under MIT LICENSE.