|
@@ -64,7 +64,7 @@ class ExtensionCompilerPass implements CompilerPassInterface
|
|
$extensions = $this->getExtensionsForAdmin($id, $admin, $container, $extensionMap);
|
|
$extensions = $this->getExtensionsForAdmin($id, $admin, $container, $extensionMap);
|
|
|
|
|
|
foreach ($extensions as $extension) {
|
|
foreach ($extensions as $extension) {
|
|
- if (!$container->hasDefinition($extension)) {
|
|
|
|
|
|
+ if (!$container->findDefinition($extension)) {
|
|
throw new \InvalidArgumentException(sprintf('Unable to find extension service for id %s', $extension));
|
|
throw new \InvalidArgumentException(sprintf('Unable to find extension service for id %s', $extension));
|
|
}
|
|
}
|
|
$admin->addMethodCall('addExtension', array(new Reference($extension)));
|
|
$admin->addMethodCall('addExtension', array(new Reference($extension)));
|