function defaultconfig_rebuild_batch_defintion in Default config 7
Return a batch definition for rebuilding all default configuration.
File
- ./
defaultconfig.module, line 489 - main module file.
Code
function defaultconfig_rebuild_batch_defintion($title, $error, $finished = FALSE) {
features_include();
$components = module_invoke_all('defaultconfig_components');
$operations = array();
defaultconfig_include();
foreach ($components as $name => $component) {
defaultconfig_component_include($component);
$modules = module_implements('defaultconfig_' . $name);
foreach ($modules as $module) {
$operations[] = array(
'_defaultconfig_batch_operation',
array(
$module,
$name,
),
);
}
}
$batch = array(
'operations' => $operations,
'title' => $title,
'error_message' => $error,
);
if ($finished) {
$batch['finished'] = $finished;
}
return $batch;
}