function module_implements

Determines which modules are implementing a hook.

Deprecated

as of Drupal 8.0. Use Drupal::moduleHandler()->getImplementations($hook).

See also

\Drupal\Core\Extension\ModuleHandler::getImplementations()

60 calls to module_implements()
CommentSelection::entityQueryAlter in drupal/core/modules/comment/lib/Drupal/comment/Plugin/entity_reference/selection/CommentSelection.php
Overrides SelectionBase::entityQueryAlter().
ConfigStorageController::attachLoad in drupal/core/lib/Drupal/Core/Config/Entity/ConfigStorageController.php
Attaches data to entities upon loading.
DatabaseStorageController::attachLoad in drupal/core/lib/Drupal/Core/Entity/DatabaseStorageController.php
Attaches data to entities upon loading.
DatabaseStorageControllerNG::attachLoad in drupal/core/lib/Drupal/Core/Entity/DatabaseStorageControllerNG.php
Overrides DatabaseStorageController::attachLoad().
DrupalUnitTestBaseTest::testEnableModulesInstall in drupal/core/modules/simpletest/lib/Drupal/simpletest/Tests/DrupalUnitTestBaseTest.php
Tests expected installation behavior of enableModules().

... See full list

5 string references to 'module_implements'
CachedModuleHandler::getCachedImplementationInfo in drupal/core/lib/Drupal/Core/Extension/CachedModuleHandler.php
Retrieves hook implementation info from the cache.
CachedModuleHandler::resetImplementations in drupal/core/lib/Drupal/Core/Extension/CachedModuleHandler.php
Implements \Drupal\Core\Extension\ModuleHandlerInterface::resetImplementations().
CachedModuleHandler::writeCache in drupal/core/lib/Drupal/Core/Extension/CachedModuleHandler.php
Implements \Drupal\Core\Extension\CachedModuleHandlerInterface::writeCache().
ModuleApiTest::testModuleImplements in drupal/core/modules/system/lib/Drupal/system/Tests/Module/ModuleApiTest.php
Test module_implements() caching.
watchdog in drupal/core/includes/bootstrap.inc
Logs a system message.

File

drupal/core/includes/bootstrap.inc, line 2180
Functions that need to be loaded on every Drupal request.

Code

function module_implements($hook) {
  return Drupal::moduleHandler()
    ->getImplementations($hook);
}