public static function MigrateBatchExecutable::batchFinishedImport in Migrate Tools 8.4
Same name and namespace in other branches
- 8.5 src/MigrateBatchExecutable.php \Drupal\migrate_tools\MigrateBatchExecutable::batchFinishedImport()
Finished callback for import batches.
Parameters
bool $success: A boolean indicating whether the batch has completed successfully.
array $results: The value set in $context['results'] by callback_batch_operation().
array $operations: If $success is FALSE, contains the operations that remained unprocessed.
File
- src/
MigrateBatchExecutable.php, line 253
Class
- MigrateBatchExecutable
- Defines a migrate executable class for batch migrations through UI.
Namespace
Drupal\migrate_toolsCode
public static function batchFinishedImport($success, array $results, array $operations) {
if ($success) {
foreach ($results as $migration_id => $result) {
$singular_message = "Processed 1 item (@created created, @updated updated, @failures failed, @ignored ignored) - done with '@name'";
$plural_message = "Processed @numitems items (@created created, @updated updated, @failures failed, @ignored ignored) - done with '@name'";
\Drupal::messenger()
->addStatus(\Drupal::translation()
->formatPlural($result['@numitems'], $singular_message, $plural_message, $result));
}
}
}