This module provides an abstract class and interface and design pattern to make
it easier to write batch processing for Drupal 8 that leverage the service
injection system provided by Symfony.

Developers can create a service that can be used to generate and execute a
batch process that has easy access to translation, logging, and any other
services from the service container as needed.

It is meant both to be useful, and to encourage discussion of better ways to
support batches in Drupal 8 and beyond.

Project information

Releases

2.0.0 Stable release covered by the Drupal Security Team released 26 June 2025
Works with Drupal: ^10.3 || ^11

Initial stable release for D10 to D11.

Install:

Development version: 2.x-dev updated 27 Jun 2025 at 05:59 UTC

8.x-1.0 Stable release covered by the Drupal Security Team released 26 June 2025
Works with Drupal: ^8.7.7 || ^9 || ^10

Initial stable release for D8 to D10.

Install:

Development version: 8.x-1.x-dev updated 27 Jun 2025 at 06:00 UTC