function _batch_test_finished_helper
7.x batch_test.callbacks.inc | _batch_test_finished_helper($batch_id, $success, $results, $operations) |
Common 'finished' callbacks for batches 1 to 4.
6 calls to _batch_test_finished_helper()
- _batch_test_finished_0 in drupal-7.x/
modules/ simpletest/ tests/ batch_test.callbacks.inc - 'finished' callback for batch 0.
- _batch_test_finished_1 in drupal-7.x/
modules/ simpletest/ tests/ batch_test.callbacks.inc - 'finished' callback for batch 1.
- _batch_test_finished_2 in drupal-7.x/
modules/ simpletest/ tests/ batch_test.callbacks.inc - 'finished' callback for batch 2.
- _batch_test_finished_3 in drupal-7.x/
modules/ simpletest/ tests/ batch_test.callbacks.inc - 'finished' callback for batch 3.
- _batch_test_finished_4 in drupal-7.x/
modules/ simpletest/ tests/ batch_test.callbacks.inc - 'finished' callback for batch 4.
File
- drupal-7.x/
modules/ simpletest/ tests/ batch_test.callbacks.inc, line 81 - Batch callbacks for the Batch API tests.
Code
function _batch_test_finished_helper($batch_id, $success, $results, $operations) {
$messages = array("results for batch $batch_id");
if ($results) {
foreach ($results as $op => $op_results) {
$messages[] = 'op ' . $op . ': processed ' . count($op_results) . ' elements';
}
}
else {
$messages[] = 'none';
}
if (!$success) {
// A fatal error occurred during the processing.
$error_operation = reset($operations);
$messages[] = t('An error occurred while processing @op with arguments:<br/>@args', array('@op' => $error_operation[0], '@args' => print_r($error_operation[1], TRUE)));
}
drupal_set_message(implode('<br />', $messages));
}