diff --git a/core/lib/Drupal/Core/Plugin/ModuleDependencyTrait.php b/core/lib/Drupal/Core/Plugin/ModuleDependencyTrait.php index 9f5987d..218a3f9 100644 --- a/core/lib/Drupal/Core/Plugin/ModuleDependencyTrait.php +++ b/core/lib/Drupal/Core/Plugin/ModuleDependencyTrait.php @@ -55,7 +55,8 @@ protected function filterByModuleDependencies(array &$definitions) { * */ protected function getRouteDependencies(array $definition, array $route_definitions) { - if (isset($definition['provider']) && isset($route_definitions[$definition['provider']])) { +// if (isset($definition['provider']) && isset($route_definitions[$definition['provider']])) { + if (isset($definition['provider']) && isset($definition['route_name'])) { return NestedArray::getValue($route_definitions, array($definition['provider'], $definition['route_name'],'requirements', '_module_dependencies')); } }