function Drupal::moduleHandler

Same name and namespace in other branches
  1. 11.x core/lib/Drupal.php \Drupal::moduleHandler()
  2. 10 core/lib/Drupal.php \Drupal::moduleHandler()
  3. 9 core/lib/Drupal.php \Drupal::moduleHandler()
  4. 8.9.x core/lib/Drupal.php \Drupal::moduleHandler()

Returns the module handler.

Return value

\Drupal\Core\Extension\ModuleHandlerInterface The module handler interface.

43 calls to Drupal::moduleHandler()
CategorizingPluginManagerTrait::getModuleHandler in core/lib/Drupal/Core/Plugin/CategorizingPluginManagerTrait.php
Returns the module handler used.
ContextualLinks::moduleHandler in core/modules/contextual/src/Element/ContextualLinks.php
Wraps the module handler.
DefaultPluginManagerTest::testDefaultPluginManager in core/tests/Drupal/KernelTests/Core/Plugin/DefaultPluginManagerTest.php
Tests annotations and attributes on the default plugin manager.
DrupalTest::testModuleHandler in core/tests/Drupal/Tests/Core/DrupalTest.php
Tests the moduleHandler() method.
drupal_flush_all_caches in core/includes/common.inc
Re-initializes the entire system.

... See full list

File

core/lib/Drupal.php, line 556

Class

Drupal
Static Service Container wrapper.

Code

public static function moduleHandler() {
  return static::getContainer()->get('module_handler');
}

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