function drupal_get_updaters
Assembles the Drupal Updater registry.
An Updater is a class that knows how to update various parts of the Drupal file system, for example to update modules that have newer releases, or to install a new theme.
Return value
array The Drupal Updater class registry.
See also
5 calls to drupal_get_updaters()
- UpdateManagerInstall::submitForm in core/
modules/ update/ src/ Form/ UpdateManagerInstall.php  - Form submission handler.
 - Updater::getUpdaterFromDirectory in core/
lib/ Drupal/ Core/ Updater/ Updater.php  - Determines which Updater class can operate on the given directory.
 - UpdateReady::submitForm in core/
modules/ update/ src/ Form/ UpdateReady.php  - Form submission handler.
 - UpdateUploaderTestBase::setUp in core/
modules/ update/ tests/ src/ Functional/ UpdateUploaderTestBase.php  - UpdateUploadTest::testUploadModule in core/
modules/ update/ tests/ src/ Functional/ UpdateUploadTest.php  - Tests upload, extraction, and update of a module.
 
File
- 
              core/
includes/ common.inc, line 526  
Code
function drupal_get_updaters() {
  $updaters =& drupal_static(__FUNCTION__);
  if (!isset($updaters)) {
    $updaters = \Drupal::moduleHandler()->invokeAll('updater_info');
    \Drupal::moduleHandler()->alter('updater_info', $updaters);
    uasort($updaters, [
      SortArray::class,
      'sortByWeightElement',
    ]);
  }
  return $updaters;
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.