[FWBundle] Remove error_renderer.serializer if the Serializer isn't available

This commit is contained in:
Kévin Dunglas 2019-11-25 23:23:00 +01:00 committed by Nicolas Grekas
parent ec781c927a
commit 0b4c21b3d2
2 changed files with 14 additions and 14 deletions

View File

@ -14,19 +14,7 @@
<argument type="service" id="logger" on-invalid="null" />
</service>
<service id="error_handler.error_renderer.serializer" class="Symfony\Component\ErrorHandler\ErrorRenderer\SerializerErrorRenderer">
<argument type="service" id="serializer" />
<argument type="service">
<service>
<factory class="Symfony\Component\ErrorHandler\ErrorRenderer\SerializerErrorRenderer" method="getPreferredFormat" />
<argument type="service" id="request_stack" />
</service>
</argument>
<argument type="service" id="error_renderer.html" />
</service>
<service id="error_renderer.html" alias="error_handler.error_renderer.html" />
<service id="error_renderer.serializer" alias="error_handler.error_renderer.serializer" />
<service id="error_renderer" alias="error_renderer.html" />
</services>
</container>

View File

@ -12,8 +12,6 @@
<services>
<defaults public="false" />
<service id="error_renderer" alias="error_renderer.serializer" />
<service id="serializer" class="Symfony\Component\Serializer\Serializer" public="true">
<argument type="collection" />
<argument type="collection" />
@ -147,5 +145,19 @@
<tag name="property_info.list_extractor" priority="-999" />
</service>
<!-- ErrorRenderer integration -->
<service id="error_renderer" alias="error_renderer.serializer" />
<service id="error_renderer.serializer" alias="error_handler.error_renderer.serializer" />
<service id="error_handler.error_renderer.serializer" class="Symfony\Component\ErrorHandler\ErrorRenderer\SerializerErrorRenderer">
<argument type="service" id="serializer" />
<argument type="service">
<service>
<factory class="Symfony\Component\ErrorHandler\ErrorRenderer\SerializerErrorRenderer" method="getPreferredFormat" />
<argument type="service" id="request_stack" />
</service>
</argument>
<argument type="service" id="error_renderer.html" />
</service>
</services>
</container>