You are here

public function BatchBuilder::addOperation in Drupal 10

Same name and namespace in other branches
  1. 8 core/lib/Drupal/Core/Batch/BatchBuilder.php \Drupal\Core\Batch\BatchBuilder::addOperation()
  2. 9 core/lib/Drupal/Core/Batch/BatchBuilder.php \Drupal\Core\Batch\BatchBuilder::addOperation()

Adds a batch operation.

Parameters

callable $callback: The name of the callback function.

array $arguments: An array of arguments to pass to the callback function.

Return value

$this

File

core/lib/Drupal/Core/Batch/BatchBuilder.php, line 315

Class

BatchBuilder
Builds an array for a batch process.

Namespace

Drupal\Core\Batch

Code

public function addOperation(callable $callback, array $arguments = []) {
  $this->operations[] = [
    $callback,
    $arguments,
  ];
  return $this;
}