This module provides developer tools to streamline the creation of batch operations. It offers base classes for operations and finished operations, a batch builder, and Drush commands to simplify the process of defining and implementing batch functionality.
Developer tools for creating batch operations.
Usage
This module does not provide any user-facing functionality. The functionality
allows developers to more easily create batch functionality, with better
organization and usability.
Includes:
- Base classes for creating operations
- Default/base class for finished operations
- Batch builder to create batch array definitions
- Drush generate commands to quickly whip-up new operations and finished operations
See the README for examples and further information.
Breaking change
Note that the 2.0.0-alpha5 release includes a breaking change to highwater type batch operations. If you're extending the highwater base class, you will need to update your code to conform to the new `::getItems` method.
Depends on
Dependencies of the latest stable release
No dependencies recorded for this project.
Required by
Tracked projects that depend on this one
No tracked projects depend on this one yet.
Activity
Release Timeline
Releases
| Version | Type | Core | Notes | Release date | |
|---|---|---|---|---|---|
| 2.0.0-alpha9 | Pre-release | 10–11 | Jul 24, 2025 | ||
| 2.0.0-alpha8 | Pre-release | 10–11 | Jul 24, 2025 | ||
| 2.0.0-alpha7 | Pre-release | 10 | Jun 2, 2025 | ||
| 2.0.0-alpha6 | Pre-release | 10 | Jun 2, 2025 | ||
| 2.0.0-alpha5 | Pre-release | 10 | Nov 9, 2024 |