|
5 | 5 | xsi:schemaLocation="http://symfony.com/schema/dic/services https://symfony.com/schema/dic/services/services-1.0.xsd"> |
6 | 6 |
|
7 | 7 | <services> |
8 | | - <service id="error_renderer" class="Symfony\Component\ErrorRenderer\DependencyInjection\LazyLoadingErrorRenderer"> |
9 | | - <argument /> <!-- error renderer locator --> |
10 | | - </service> |
11 | | - |
12 | | - <service id="error_renderer.renderer.html" class="Symfony\Component\ErrorRenderer\ErrorRenderer\HtmlErrorRenderer"> |
13 | | - <tag name="error_renderer.renderer" /> |
| 8 | + <service id="error_handler.error_renderer.html" class="Symfony\Component\ErrorHandler\ErrorRenderer\HtmlErrorRenderer"> |
14 | 9 | <argument>%kernel.debug%</argument> |
15 | 10 | <argument>%kernel.charset%</argument> |
16 | 11 | <argument type="service" id="debug.file_link_formatter" on-invalid="null" /> |
|
19 | 14 | <argument type="service" id="logger" on-invalid="null" /> |
20 | 15 | </service> |
21 | 16 |
|
22 | | - <service id="error_renderer.renderer.json" class="Symfony\Component\ErrorRenderer\ErrorRenderer\JsonErrorRenderer"> |
23 | | - <tag name="error_renderer.renderer" /> |
24 | | - <argument>%kernel.debug%</argument> |
| 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" /> |
25 | 26 | </service> |
26 | 27 |
|
27 | | - <service id="error_renderer.renderer.xml" class="Symfony\Component\ErrorRenderer\ErrorRenderer\XmlErrorRenderer"> |
28 | | - <tag name="error_renderer.renderer" format="atom" /> |
29 | | - <tag name="error_renderer.renderer" /> |
30 | | - <argument>%kernel.debug%</argument> |
31 | | - <argument>%kernel.charset%</argument> |
32 | | - </service> |
33 | | - |
34 | | - <service id="error_renderer.renderer.txt" class="Symfony\Component\ErrorRenderer\ErrorRenderer\TxtErrorRenderer"> |
35 | | - <tag name="error_renderer.renderer" /> |
36 | | - <argument>%kernel.debug%</argument> |
37 | | - </service> |
| 28 | + <service id="error_renderer.html" alias="error_handler.error_renderer.html" /> |
| 29 | + <service id="error_renderer.serializer" alias="error_handler.error_renderer.serializer" /> |
| 30 | + <service id="error_renderer" alias="error_renderer.html" /> |
38 | 31 | </services> |
39 | 32 | </container> |
0 commit comments