File tree Expand file tree Collapse file tree 2 files changed +21
-1
lines changed Expand file tree Collapse file tree 2 files changed +21
-1
lines changed Original file line number Diff line number Diff line change @@ -591,6 +591,8 @@ with the serializer enabled.
591591.. versionadded :: 3.2
592592 The ``YamlEncoder `` and ``CsvEncoder `` encoders were introduced in Symfony 3.2
593593
594+ .. _component-serializer-handling-circular-references :
595+
594596Handling Circular References
595597----------------------------
596598
Original file line number Diff line number Diff line change @@ -104,6 +104,7 @@ Configuration
104104 * :ref: `cache <reference-serializer-cache >`
105105 * :ref: `enable_annotations <reference-serializer-enable_annotations >`
106106 * :ref: `name_converter <reference-serializer-name_converter >`
107+ * :ref: `circular_reference_handler <reference-serializer-circular_reference_handler >`
107108* `php_errors `_
108109 * `log `_
109110 * `throw `_
@@ -1481,6 +1482,20 @@ value.
14811482 For more information, see
14821483 :ref: `component-serializer-converting-property-names-when-serializing-and-deserializing `.
14831484
1485+ .. _reference-serializer-circular_reference_handler :
1486+
1487+ circular_reference_handler
1488+ ..........................
1489+
1490+ **type ** ``string ``
1491+
1492+ The service id that is used as circular reference handler of the default serializer. The
1493+ service has to implement the ``__invoke($object) `` method.
1494+
1495+ .. seealso ::
1496+ For more information, see
1497+ :ref: `component-serializer-handling-circular-references `.
1498+
14841499php_errors
14851500~~~~~~~~~~
14861501
@@ -1610,7 +1625,10 @@ Full Default Configuration
16101625
16111626 # serializer configuration
16121627 serializer :
1613- enabled : false
1628+ enabled : false
1629+ cache : ~
1630+ name_converter : ~
1631+ circular_reference_handler : ~
16141632
16151633 # assets configuration
16161634 assets :
You can’t perform that action at this time.
0 commit comments