diff --git a/DependencyInjection/NelmioApiDocExtension.php b/DependencyInjection/NelmioApiDocExtension.php
index 3e1fe8d..8dec3a7 100644
--- a/DependencyInjection/NelmioApiDocExtension.php
+++ b/DependencyInjection/NelmioApiDocExtension.php
@@ -112,7 +112,7 @@ final class NelmioApiDocExtension extends Extension implements PrependExtensionI
$documentation,
true,
])
- ->addTag(sprintf('nelmio_api_doc.describer.%s', $area), ['priority' => 1000]);
+ ->addTag(sprintf('nelmio_api_doc.describer.%s', $area), ['priority' => 990]);
$container->getDefinition(sprintf('nelmio_api_doc.describers.config.%s', $area))->replaceArgument(0, $documentation);
}
@@ -163,6 +163,9 @@ final class NelmioApiDocExtension extends Extension implements PrependExtensionI
]);
}
}
+
+ // Import the base configuration
+ $container->getDefinition('nelmio_api_doc.describers.config')->replaceArgument(0, $config['documentation']);
}
private function findNameAliases(array $names, string $area): array
diff --git a/Resources/config/services.xml b/Resources/config/services.xml
index 17dcbed..1f4393a 100644
--- a/Resources/config/services.xml
+++ b/Resources/config/services.xml
@@ -26,7 +26,7 @@
-
+
diff --git a/Tests/DependencyInjection/NelmioApiDocExtensionTest.php b/Tests/DependencyInjection/NelmioApiDocExtensionTest.php
index 374d968..9bf6cca 100644
--- a/Tests/DependencyInjection/NelmioApiDocExtensionTest.php
+++ b/Tests/DependencyInjection/NelmioApiDocExtensionTest.php
@@ -92,9 +92,6 @@ class NelmioApiDocExtensionTest extends TestCase
$extension = new NelmioApiDocExtension();
$extension->load([
[
- 'areas' => [
- 'default' => [],
- ],
'documentation' => [
'info' => [
'title' => 'API documentation',