You are here

devel_generate.batch.inc in Devel 8.2

File

devel_generate/devel_generate.batch.inc
View source
<?php

/**
 * Wrapping function for invoking the right
 * method responsible for handle a given batch operation.
 * Available for every DevelGeneratePlugin.
 */
function devel_generate_operation(Drupal\devel_generate\DevelGenerateBaseInterface $class, $method, $vars, &$context) {
  return $class
    ->{$method}($vars, $context);
}

/**
 * Common finish batch function available for
 * every DevelGeneratePlugin.
 */
function devel_generate_batch_finished($success, $results, $operations) {
  if ($success) {
    $message = t('Finished @num elements created successfully.', [
      '@num' => $results['num'],
    ]);
  }
  else {
    $message = t('Finished with an error.');
  }
  \Drupal::messenger()
    ->addMessage($message);
}

Functions

Namesort descending Description
devel_generate_batch_finished Common finish batch function available for every DevelGeneratePlugin.
devel_generate_operation Wrapping function for invoking the right method responsible for handle a given batch operation. Available for every DevelGeneratePlugin.