public function ModuleHandlerInterface::buildModuleDependencies in Service Container 7.2
Same name and namespace in other branches
- 7 lib/Drupal/Core/Extension/ModuleHandlerInterface.php \Drupal\Core\Extension\ModuleHandlerInterface::buildModuleDependencies()
Determines which modules require and are required by each module.
Parameters
array $modules: An array of module objects keyed by module name. Each object contains information discovered during a Drupal\Core\Extension\ExtensionDiscovery scan.
Return value
The same array with the new keys for each module:
- requires: An array with the keys being the modules that this module requires.
- required_by: An array with the keys being the modules that will not work without this module.
See also
\Drupal\Core\Extension\ExtensionDiscovery
1 method overrides ModuleHandlerInterface::buildModuleDependencies()
- ModuleHandler::buildModuleDependencies in src/
Extension/ ModuleHandler.php - Determines which modules require and are required by each module.
File
- lib/
Drupal/ Core/ Extension/ ModuleHandlerInterface.php, line 120 - Contains \Drupal\Core\Extension\ModuleHandlerInterface.
Class
- ModuleHandlerInterface
- Interface for classes that manage a set of enabled modules.
Namespace
Drupal\Core\ExtensionCode
public function buildModuleDependencies(array $modules);