class UpdateExtensionHooks

Same name and namespace in other branches
  1. main core/modules/update/src/Hook/UpdateExtensionHooks.php \Drupal\update\Hook\UpdateExtensionHooks

Hook implementations for update.

Hierarchy

Expanded class hierarchy of UpdateExtensionHooks

File

core/modules/update/src/Hook/UpdateExtensionHooks.php, line 11

Namespace

Drupal\update\Hook
View source
class UpdateExtensionHooks {
  public function __construct(protected readonly UpdateManagerInterface $updateManager) {
  }
  
  /**
   * Implements hook_themes_installed().
   *
   * Implements hook_themes_uninstalled().
   *
   * Implements hook_modules_installed().
   *
   * Implements hook_modules_uninstalled().
   *
   * If extensions are installed or uninstalled, we invalidate the information
   * of available updates.
   */
  public function extensionsChanged($themes) : void {
    // Clear all Update Status module data.
    $this->updateManager
      ->reset();
  }

}

Members

Title Sort descending Modifiers Object type Summary
UpdateExtensionHooks::extensionsChanged public function Implements hook_themes_installed().
UpdateExtensionHooks::__construct public function

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