Yokai Batch: Batch processing with PHPο
π Overviewο
Yokai Batch is batch processing job library written with PHP, with zero dependencies.
Key Featuresο
π Keep an eye on the execution of your jobs.
π Provide key components to handle batch processing jobs.
π§± Have decoupled reusable components to compose your jobs.
πΌοΈ Have bridges with popular libraries and frameworks.
Quick Start Guideο
Ready to dive in?
Check out our Getting started as a standalone library to get up and running in no time!
Is your application using Symfony?
Check out our Getting started in a Symfony project instead.
π Core Conceptsο
Get familiar with the core concepts:
Job: Contains the business logic of your tasks.
Job Launcher: Your application entrypoint to execute a job.
Item Job: A type a job that is optimized for batch processing.
π Tutorials and Examplesο
Build your first Jobο
Learn how to create and manage your first batch job in Yokai Batch.
Follow our step-by-step Tutorial: Creating your first Job.
Real world examplesο
Explore some of the things that could be built with Yokai Batch:
Example: Before/After showcase: Before/After Yokai Batch showcase.
Example: StarWars import: Import StarWars related data through Doctrine ORM.