function install_verify_completed_task

Same name in other branches
  1. 7.x includes/install.core.inc \install_verify_completed_task()
  2. 8.9.x core/includes/install.core.inc \install_verify_completed_task()
  3. 10 core/includes/install.core.inc \install_verify_completed_task()
  4. 11.x core/includes/install.core.inc \install_verify_completed_task()

Verifies and returns the last installation task that was completed.

Return value

null|string The last completed task, if there is one. An exception is thrown if Drupal is already installed.

2 calls to install_verify_completed_task()
install_begin_request in core/includes/install.core.inc
Begins an installation request, modifying the installation state as needed.
SiteSettingsForm::submitForm in core/lib/Drupal/Core/Installer/Form/SiteSettingsForm.php
Form submission handler.

File

core/includes/install.core.inc, line 1127

Code

function install_verify_completed_task() {
    try {
        $task = \Drupal::state()->get('install_task');
    } catch (\Exception $e) {
    }
    if (isset($task)) {
        if ($task == 'done') {
            throw new AlreadyInstalledException(\Drupal::service('string_translation'));
        }
        return $task;
    }
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.