File tree 2 files changed +8
-2
lines changed
Filter options
2 files changed +8
-2
lines changed
Original file line number Diff line number Diff line change @@ -2752,6 +2752,9 @@ A map with default context options that will be used with each ``serialize`` and
2752
2752
call. This can be used for example to set the json encoding behavior by setting ``json_encode_options ``
2753
2753
to a `json_encode flags bitmask `_.
2754
2754
2755
+ You can inspect the :ref: `serializer context builders <serializer-using-context-builders >`
2756
+ to discover the available settings.
2757
+
2755
2758
.. versionadded :: 5.4
2756
2759
2757
2760
The ``default_context `` parameter was introduced in Symfony 5.4.
Original file line number Diff line number Diff line change @@ -130,14 +130,15 @@ configuration:
130
130
serializer :
131
131
default_context :
132
132
enable_max_depth : true
133
+ yaml_indentation : 2
133
134
134
135
.. code-block :: xml
135
136
136
137
<!-- config/packages/framework.xml -->
137
138
<framework : config >
138
139
<!-- ... -->
139
140
<framework : serializer >
140
- <default-context enable-max-depth =" true" />
141
+ <default-context enable-max-depth =" true" yaml-indentation = " 2 " />
141
142
</framework : serializer >
142
143
</framework : config >
143
144
@@ -146,11 +147,13 @@ configuration:
146
147
// config/packages/framework.php
147
148
use Symfony\Config\FrameworkConfig;
148
149
use Symfony\Component\Serializer\Normalizer\AbstractObjectNormalizer;
150
+ use Symfony\Component\Serializer\Encoder\YamlEncoder;
149
151
150
152
return static function (FrameworkConfig $framework) {
151
153
$framework->serializer()
152
154
->defaultContext([
153
- AbstractObjectNormalizer::ENABLE_MAX_DEPTH => true
155
+ AbstractObjectNormalizer::ENABLE_MAX_DEPTH => true,
156
+ YamlEncoder::YAML_INDENTATION => 2,
154
157
])
155
158
;
156
159
};
You can’t perform that action at this time.
0 commit comments