1. drupal
    1. 8
    2. 7
7 – 8 hook_install_tasks_alter(&$tasks, $install_state)

Alter the full list of installation tasks.


$tasks An array of all available installation tasks, including those provided by Drupal core. You can modify this array to change or replace any part of the Drupal installation process that occurs after the installation profile is selected.

$install_state An array of information about the current installation state.

Related topics


modules/system/system.api.php, line 3616

function hook_install_tasks_alter(&$tasks, $install_state) {
  // Replace the "Choose language" installation task provided by Drupal core
  // with a custom callback function defined by this installation profile.
  $tasks['install_select_locale']['function'] = 'myprofile_locale_selection';