function varbase_install_tasks_alter in Varbase: The Ultimate Drupal CMS Starter Kit (Bootstrap Ready) 7.3
Same name and namespace in other branches
- 8.8 varbase.profile \varbase_install_tasks_alter()
- 8.4 varbase.profile \varbase_install_tasks_alter()
- 8.5 varbase.profile \varbase_install_tasks_alter()
- 8.6 varbase.profile \varbase_install_tasks_alter()
- 8.7 varbase.profile \varbase_install_tasks_alter()
- 9.0.x varbase.profile \varbase_install_tasks_alter()
Implements hook_install_tasks_alter().
File
- ./
varbase.install, line 25
Code
function varbase_install_tasks_alter(&$tasks, $install_state) {
$needs_translations = count($install_state['locales']) > 1 && !empty($install_state['parameters']['locale']) && $install_state['parameters']['locale'] != 'en';
// Add Extra dependency
if ($install_state['parameters']['profile'] == 'varbase') {
$varbase_install_load_profile_extra = array(
'varbase_install_load_profile_extra' => array(
'run' => INSTALL_TASK_RUN_IF_REACHED,
),
);
_array_splice_assoc($tasks, 3, 0, $varbase_install_load_profile_extra);
}
// Add Extra verification requirements and dependencies
$tasks['install_verify_requirements']['function'] = 'varbase_install_verify_requirements';
$tasks['install_finished']['function'] = 'varbase_install_finished';
$tasks['install_finished']['type'] = 'batch';
$tasks['install_finished']['display'] = TRUE;
}