function UpdateController::updateStatusManually

Same name in other branches
  1. 9 core/modules/update/src/Controller/UpdateController.php \Drupal\update\Controller\UpdateController::updateStatusManually()
  2. 10 core/modules/update/src/Controller/UpdateController.php \Drupal\update\Controller\UpdateController::updateStatusManually()
  3. 11.x core/modules/update/src/Controller/UpdateController.php \Drupal\update\Controller\UpdateController::updateStatusManually()

Manually checks the update status without the use of cron.

1 string reference to 'UpdateController::updateStatusManually'
update.routing.yml in core/modules/update/update.routing.yml
core/modules/update/update.routing.yml

File

core/modules/update/src/Controller/UpdateController.php, line 60

Class

UpdateController
Controller routines for update routes.

Namespace

Drupal\update\Controller

Code

public function updateStatusManually() {
    $this->updateManager
        ->refreshUpdateData();
    $batch = [
        'operations' => [
            [
                [
                    $this->updateManager,
                    'fetchDataBatch',
                ],
                [],
            ],
        ],
        'finished' => 'update_fetch_data_finished',
        'title' => t('Checking available update data'),
        'progress_message' => t('Trying to check available update data ...'),
        'error_message' => t('Error checking available update data.'),
    ];
    batch_set($batch);
    return batch_process('admin/reports/updates');
}

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