diff --git a/core/lib/Drupal/Core/Extension/ModuleHandler.php b/core/lib/Drupal/Core/Extension/ModuleHandler.php index 3570f4c..e1d51eb 100644 --- a/core/lib/Drupal/Core/Extension/ModuleHandler.php +++ b/core/lib/Drupal/Core/Extension/ModuleHandler.php @@ -224,7 +224,7 @@ public function buildModuleDependencies(array $modules) { $graph[$module->getName()]['edges'] = array(); if (isset($module->info['dependencies']) && is_array($module->info['dependencies'])) { foreach ($module->info['dependencies'] as $dependency) { - $dependency_data = static::parseDependency($dependency); + $dependency_data = VersionChecker::parseDependency($dependency); $graph[$module->getName()]['edges'][$dependency_data['name']] = $dependency_data; } } diff --git a/core/modules/system/system.module b/core/modules/system/system.module index 738b52e..e7ff820 100644 --- a/core/modules/system/system.module +++ b/core/modules/system/system.module @@ -9,6 +9,7 @@ use Drupal\Component\Utility\UrlHelper; use Drupal\Core\Asset\AttachedAssetsInterface; use Drupal\Core\Cache\Cache; +use Drupal\Core\Extension\VersionChecker; use Drupal\Core\Queue\QueueGarbageCollectionInterface; use Drupal\Core\Database\Query\AlterableInterface; use Drupal\Core\Extension\Extension; @@ -1047,7 +1048,7 @@ function _system_rebuild_module_data() { function _system_rebuild_module_data_ensure_required($module, &$modules) { if (!empty($module->info['required'])) { foreach ($module->info['dependencies'] as $dependency) { - $dependency_name = ModuleHandler::parseDependency($dependency)['name']; + $dependency_name = VersionChecker::parseDependency($dependency)['name']; if (!isset($modules[$dependency_name]->info['required'])) { $modules[$dependency_name]->info['required'] = TRUE; $modules[$dependency_name]->info['explanation'] = t('Dependency of required module @module', array('@module' => $module->info['name']));