mirror of
https://github.com/retailcrm/NelmioApiDocBundle.git
synced 2025-02-02 23:59:26 +03:00
Use annotations reader without cache
This commit is contained in:
parent
820c058de7
commit
e57ede23ed
@ -29,7 +29,7 @@ final class ConfigurationPass implements CompilerPassInterface
|
|||||||
$container->register('nelmio_api_doc.model_describers.form', FormModelDescriber::class)
|
$container->register('nelmio_api_doc.model_describers.form', FormModelDescriber::class)
|
||||||
->setPublic(false)
|
->setPublic(false)
|
||||||
->addArgument(new Reference('form.factory'))
|
->addArgument(new Reference('form.factory'))
|
||||||
->addArgument(new Reference('annotation_reader'))
|
->addArgument(new Reference('annotations.reader'))
|
||||||
->addTag('nelmio_api_doc.model_describer', ['priority' => 100]);
|
->addTag('nelmio_api_doc.model_describer', ['priority' => 100]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -87,7 +87,7 @@ final class NelmioApiDocExtension extends Extension implements PrependExtensionI
|
|||||||
->setArguments([
|
->setArguments([
|
||||||
new Reference(sprintf('nelmio_api_doc.routes.%s', $area)),
|
new Reference(sprintf('nelmio_api_doc.routes.%s', $area)),
|
||||||
new Reference('nelmio_api_doc.controller_reflector'),
|
new Reference('nelmio_api_doc.controller_reflector'),
|
||||||
new Reference('annotation_reader'),
|
new Reference('annotations.reader'),
|
||||||
new Reference('logger'),
|
new Reference('logger'),
|
||||||
])
|
])
|
||||||
->addTag(sprintf('nelmio_api_doc.describer.%s', $area), ['priority' => -200]);
|
->addTag(sprintf('nelmio_api_doc.describer.%s', $area), ['priority' => -200]);
|
||||||
@ -160,7 +160,7 @@ final class NelmioApiDocExtension extends Extension implements PrependExtensionI
|
|||||||
->setArguments([
|
->setArguments([
|
||||||
new Reference('jms_serializer.metadata_factory'),
|
new Reference('jms_serializer.metadata_factory'),
|
||||||
$jmsNamingStrategy,
|
$jmsNamingStrategy,
|
||||||
new Reference('annotation_reader'),
|
new Reference('annotations.reader'),
|
||||||
])
|
])
|
||||||
->addTag('nelmio_api_doc.model_describer', ['priority' => 50]);
|
->addTag('nelmio_api_doc.model_describer', ['priority' => 50]);
|
||||||
|
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
|
|
||||||
<services>
|
<services>
|
||||||
<service id="nelmio_api_doc.route_describers.fos_rest" class="Nelmio\ApiDocBundle\RouteDescriber\FosRestDescriber" public="false">
|
<service id="nelmio_api_doc.route_describers.fos_rest" class="Nelmio\ApiDocBundle\RouteDescriber\FosRestDescriber" public="false">
|
||||||
<argument type="service" id="annotation_reader" />
|
<argument type="service" id="annotation_reader" /> <!-- we don't deal with @OA annotations in this describer so we can use the cached reader -->
|
||||||
|
|
||||||
<tag name="nelmio_api_doc.route_describer" priority="-250" />
|
<tag name="nelmio_api_doc.route_describer" priority="-250" />
|
||||||
</service>
|
</service>
|
||||||
|
@ -40,7 +40,7 @@
|
|||||||
<!-- Model Describers -->
|
<!-- Model Describers -->
|
||||||
<service id="nelmio_api_doc.model_describers.object" class="Nelmio\ApiDocBundle\ModelDescriber\ObjectModelDescriber" public="false">
|
<service id="nelmio_api_doc.model_describers.object" class="Nelmio\ApiDocBundle\ModelDescriber\ObjectModelDescriber" public="false">
|
||||||
<argument type="service" id="property_info" />
|
<argument type="service" id="property_info" />
|
||||||
<argument type="service" id="annotation_reader" />
|
<argument type="service" id="annotations.reader" />
|
||||||
<argument type="tagged" tag="nelmio_api_doc.object_model.property_describer" />
|
<argument type="tagged" tag="nelmio_api_doc.object_model.property_describer" />
|
||||||
<argument type="service" id="serializer.name_converter.metadata_aware" on-invalid="ignore" />
|
<argument type="service" id="serializer.name_converter.metadata_aware" on-invalid="ignore" />
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user