ModuleHandler::buildHookInfo

protected ModuleHandler::buildHookInfo() Builds hook_hook_info() information. See also \Drupal\Core\Extension\ModuleHandler::getHookInfo() File core/lib/Drupal/Core/Extension/ModuleHandler.php, line 307 Class ModuleHandler Class that manages modules in a Drupal installation. Namespace Drupal\Core\Extension Code protected function buildHookInfo() { $this->hookInfo = array(); // Make sure that the modules are loaded before checking. $this->reload(); // $this->invokeAll(

ModuleHandler::alter

public ModuleHandler::alter($type, &$data, &$context1 = NULL, &$context2 = NULL) Passes alterable variables to specific hook_TYPE_alter() implementations. This dispatch function hands off the passed-in variables to type-specific hook_TYPE_alter() implementations in modules. It ensures a consistent interface for all altering operations. A maximum of 2 alterable arguments is supported. In case more arguments need to be passed and alterable, modules provide additional variables assigne

ModuleHandler::addProfile

public ModuleHandler::addProfile($name, $path) Adds an installation profile to the list of currently active modules. Parameters string $name: The profile name; e.g., 'standard'. string $path: The profile path; e.g., 'core/profiles/standard'. Overrides ModuleHandlerInterface::addProfile File core/lib/Drupal/Core/Extension/ModuleHandler.php, line 198 Class ModuleHandler Class that manages modules in a Drupal installation. Namespace Drupal\Core\Extension Code public function addProfile($

ModuleHandler::addModule

public ModuleHandler::addModule($name, $path) Adds a module to the list of currently active modules. Parameters string $name: The module name; e.g., 'node'. string $path: The module path; e.g., 'core/modules/node'. Overrides ModuleHandlerInterface::addModule File core/lib/Drupal/Core/Extension/ModuleHandler.php, line 191 Class ModuleHandler Class that manages modules in a Drupal installation. Namespace Drupal\Core\Extension Code public function addModule($name, $path) { $this->ad

ModuleHandler::add

protected ModuleHandler::add($type, $name, $path) Adds a module or profile to the list of currently active modules. Parameters string $type: The extension type; either 'module' or 'profile'. string $name: The module name; e.g., 'node'. string $path: The module path; e.g., 'core/modules/node'. File core/lib/Drupal/Core/Extension/ModuleHandler.php, line 212 Class ModuleHandler Class that manages modules in a Drupal installation. Namespace Drupal\Core\Extension Code protected function ad

ModuleHandler::$verified

List of hooks where the implementations have been "verified". Associative array where keys are hook names. Type: true[] File core/lib/Drupal/Core/Extension/ModuleHandler.php, line 50 Class ModuleHandler Class that manages modules in a Drupal installation. Namespace Drupal\Core\Extension Code protected $verified;

ModuleHandler::$root

The app root. Type: string File core/lib/Drupal/Core/Extension/ModuleHandler.php, line 85 Class ModuleHandler Class that manages modules in a Drupal installation. Namespace Drupal\Core\Extension Code protected $root;

ModuleHandler::$moduleList

List of installed modules. Type: \Drupal\Core\Extension\Extension[] File core/lib/Drupal/Core/Extension/ModuleHandler.php, line 28 Class ModuleHandler Class that manages modules in a Drupal installation. Namespace Drupal\Core\Extension Code protected $moduleList;

ModuleHandler::$loadedFiles

List of loaded files. An associative array whose keys are file paths of loaded files, relative to the application's root directory. Type: array File core/lib/Drupal/Core/Extension/ModuleHandler.php, line 21 Class ModuleHandler Class that manages modules in a Drupal installation. Namespace Drupal\Core\Extension Code protected $loadedFiles;

ModuleHandler::$loaded

Boolean indicating whether modules have been loaded. Type: bool File core/lib/Drupal/Core/Extension/ModuleHandler.php, line 35 Class ModuleHandler Class that manages modules in a Drupal installation. Namespace Drupal\Core\Extension Code protected $loaded = FALSE;