Skip to content

Commit e443b05

Browse files
dunglasnicolas-grekas
authored andcommitted
[FWBundle] Remove error_renderer.serializer if the Serializer isn't available
1 parent a055293 commit e443b05

File tree

2 files changed

+14
-14
lines changed

2 files changed

+14
-14
lines changed

Resources/config/error_renderer.xml

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -14,19 +14,7 @@
1414
<argument type="service" id="logger" on-invalid="null" />
1515
</service>
1616

17-
<service id="error_handler.error_renderer.serializer" class="Symfony\Component\ErrorHandler\ErrorRenderer\SerializerErrorRenderer">
18-
<argument type="service" id="serializer" />
19-
<argument type="service">
20-
<service>
21-
<factory class="Symfony\Component\ErrorHandler\ErrorRenderer\SerializerErrorRenderer" method="getPreferredFormat" />
22-
<argument type="service" id="request_stack" />
23-
</service>
24-
</argument>
25-
<argument type="service" id="error_renderer.html" />
26-
</service>
27-
2817
<service id="error_renderer.html" alias="error_handler.error_renderer.html" />
29-
<service id="error_renderer.serializer" alias="error_handler.error_renderer.serializer" />
3018
<service id="error_renderer" alias="error_renderer.html" />
3119
</services>
3220
</container>

Resources/config/serializer.xml

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,6 @@
1212
<services>
1313
<defaults public="false" />
1414

15-
<service id="error_renderer" alias="error_renderer.serializer" />
16-
1715
<service id="serializer" class="Symfony\Component\Serializer\Serializer" public="true">
1816
<argument type="collection" />
1917
<argument type="collection" />
@@ -147,5 +145,19 @@
147145

148146
<tag name="property_info.list_extractor" priority="-999" />
149147
</service>
148+
149+
<!-- ErrorRenderer integration -->
150+
<service id="error_renderer" alias="error_renderer.serializer" />
151+
<service id="error_renderer.serializer" alias="error_handler.error_renderer.serializer" />
152+
<service id="error_handler.error_renderer.serializer" class="Symfony\Component\ErrorHandler\ErrorRenderer\SerializerErrorRenderer">
153+
<argument type="service" id="serializer" />
154+
<argument type="service">
155+
<service>
156+
<factory class="Symfony\Component\ErrorHandler\ErrorRenderer\SerializerErrorRenderer" method="getPreferredFormat" />
157+
<argument type="service" id="request_stack" />
158+
</service>
159+
</argument>
160+
<argument type="service" id="error_renderer.html" />
161+
</service>
150162
</services>
151163
</container>

0 commit comments

Comments
 (0)