diff --git a/core/lib/Drupal/Core/Plugin/Discovery/YamlDiscovery.php b/core/lib/Drupal/Core/Plugin/Discovery/YamlDiscovery.php index 872b6e2..2bc6207 100644 --- a/core/lib/Drupal/Core/Plugin/Discovery/YamlDiscovery.php +++ b/core/lib/Drupal/Core/Plugin/Discovery/YamlDiscovery.php @@ -52,9 +52,10 @@ public function getDefinitions() { // Flatten definitions into what's expected from plugins. $definitions = array(); foreach ($plugins as $provider => $list) { - foreach ($list as $id => $tmp) { - $definitions[$id] = $tmp + array( + foreach ($list as $id => $definition) { + $definitions[$id] = $definition + array( 'provider' => $provider, + 'id' => $id, ); } }