diff options
Diffstat (limited to 'modules')
-rw-r--r-- | modules/system/system.api.php | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/modules/system/system.api.php b/modules/system/system.api.php index 186899273..2826cdbc6 100644 --- a/modules/system/system.api.php +++ b/modules/system/system.api.php @@ -2175,7 +2175,7 @@ function hook_registry_files_alter(&$files, $module_cache) { * @see install_state_defaults() * @see batch_set() */ -function hook_profile_tasks() { +function hook_install_tasks() { // Here, we define a variable to allow tasks to indicate that a particular, // processor-intensive batch process needs to be triggered later on in the // installation. @@ -2257,6 +2257,23 @@ function hook_drupal_goto_alter(array $args) { } /** + * Alter the full list of installation tasks. + * + * @param $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. + * @param $install_state + * An array of information about the current installation state. + */ +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'; +} + +/** * Alter MIME type mappings used to determine MIME type from a file extension. * * This hook is run when file_mimetype_mapping() is called. It is used to |