[FWBundle] Remove error_renderer.serializer if the Serializer isn't available
This commit is contained in:
parent
ec781c927a
commit
0b4c21b3d2
@ -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>
|
||||
|
@ -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>
|
||||
|
Reference in New Issue
Block a user