1 system.api.php hook_install_tasks_alter(&$tasks, $install_state)

Alter the full list of installation tasks.

This hook is invoked on the install profile in install_tasks().

You can use this hook to change or replace any part of the Backdrop installation process that occurs after the installation profile is selected.


$tasks: An array of all available installation tasks, including those provided by Backdrop core. You can modify this array to change or replace individual steps within the installation process.

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

See also



Related topics


core/modules/system/system.api.php, line 3376
Hooks provided by Backdrop core and the System module.


function hook_install_tasks_alter(&$tasks, $install_state) {
  // Replace the entire site configuration form provided by Backdrop core
  // with a custom callback function defined by this installation profile.
  $tasks['install_configure_form']['function'] = 'myprofile_install_configure_form';