This commit is contained in:
Danil 2018-10-05 10:36:48 +05:00
parent 77f4091805
commit 8692c1245e
3 changed files with 5 additions and 5 deletions

View File

@ -112,7 +112,7 @@ final class NelmioApiDocExtension extends Extension implements PrependExtensionI
$documentation, $documentation,
true, 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); $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 private function findNameAliases(array $names, string $area): array

View File

@ -26,7 +26,7 @@
<service id="nelmio_api_doc.describers.config" class="Nelmio\ApiDocBundle\Describer\ExternalDocDescriber" public="false"> <service id="nelmio_api_doc.describers.config" class="Nelmio\ApiDocBundle\Describer\ExternalDocDescriber" public="false">
<argument type="collection" /> <argument type="collection" />
<tag name="nelmio_api_doc.describer" priority="-1000" /> <tag name="nelmio_api_doc.describer" priority="1000" />
</service> </service>
<service id="nelmio_api_doc.describers.default" class="Nelmio\ApiDocBundle\Describer\DefaultDescriber" public="false"> <service id="nelmio_api_doc.describers.default" class="Nelmio\ApiDocBundle\Describer\DefaultDescriber" public="false">

View File

@ -92,9 +92,6 @@ class NelmioApiDocExtensionTest extends TestCase
$extension = new NelmioApiDocExtension(); $extension = new NelmioApiDocExtension();
$extension->load([ $extension->load([
[ [
'areas' => [
'default' => [],
],
'documentation' => [ 'documentation' => [
'info' => [ 'info' => [
'title' => 'API documentation', 'title' => 'API documentation',