function BatchTestDefinitions::batch2
Batch 2: Performs a single multistep operation.
Operations: op 2 from 1 to 10.
File
-
core/
modules/ system/ tests/ modules/ batch_test/ src/ BatchTestDefinitions.php, line 47
Class
Namespace
Drupal\batch_testCode
public function batch2() : array {
$batch_test_callbacks = new BatchTestCallbacks();
// Ensure the batch takes at least two iterations.
$total = 10;
$sleep = 1000000 / $total * 2;
$batch_builder = (new BatchBuilder())->addOperation([
$batch_test_callbacks,
'callback2',
], [
1,
$total,
$sleep,
])
->setFinishCallback([
$batch_test_callbacks,
'finished2',
]);
return $batch_builder->toArray() + [
'batch_test_id' => 'batch2',
];
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.