Skip to content

Yokai Batch Development Monorepo

License

Notifications You must be signed in to change notification settings

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.

Documentation

Read on https://yokai-batch.readthedocs.io.

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 :

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.