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
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | protected function buildHookInfo() { $this ->hookInfo = array (); // Make sure that the modules are loaded before checking. $this ->reload(); // $this->invokeAll() would cause an infinite recursion. foreach ( $this ->moduleList as $module => $filename ) { $function = $module . '_hook_info' ; if (function_exists( $function )) { $result = $function (); if (isset( $result ) && is_array ( $result )) { $this ->hookInfo = NestedArray::mergeDeep( $this ->hookInfo, $result ); } } } } |
Please login to continue.