Skip to content

Commit f007740

Browse files
committed
Merge branch '7.3' into 7.4
* 7.3: Minor tweak [Serializer] Named serializer normalizers are no longer added to defualt
2 parents 5011d04 + 5072de7 commit f007740

File tree

1 file changed

+8
-10
lines changed

1 file changed

+8
-10
lines changed

serializer.rst

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1721,8 +1721,6 @@ or :ref:`serializer.encoder <reference-dic-tags-serializer-encoder>` tags:
17211721
# ...
17221722
17231723
Symfony\Component\Serializer\Normalizer\CustomNormalizer:
1724-
# prevent this normalizer from being automatically added to the default serializer
1725-
autoconfigure: false
17261724
tags:
17271725
# add this normalizer only to a specific named serializer
17281726
- serializer.normalizer: { serializer: 'api_client1' }
@@ -1743,11 +1741,7 @@ or :ref:`serializer.encoder <reference-dic-tags-serializer-encoder>` tags:
17431741
<services>
17441742
<!-- ... -->
17451743
1746-
<!-- prevent this normalizer from being automatically added to the default serializer -->
1747-
<service
1748-
id="Symfony\Component\Serializer\Normalizer\CustomNormalizer"
1749-
autoconfigure="false"
1750-
>
1744+
<service id="Symfony\Component\Serializer\Normalizer\CustomNormalizer">
17511745
<!-- add this normalizer only to a specific named serializer -->
17521746
<tag name="serializer.normalizer" serializer="api_client1"/>
17531747
@@ -1772,9 +1766,6 @@ or :ref:`serializer.encoder <reference-dic-tags-serializer-encoder>` tags:
17721766
// ...
17731767
17741768
$services->set(CustomNormalizer::class)
1775-
// prevent this normalizer from being automatically added to the default serializer
1776-
->autoconfigure(false)
1777-
17781769
// add this normalizer only to a specific named serializer
17791770
->tag('serializer.normalizer', ['serializer' => 'api_client1'])
17801771
// add this normalizer to several named serializers
@@ -1784,6 +1775,13 @@ or :ref:`serializer.encoder <reference-dic-tags-serializer-encoder>` tags:
17841775
;
17851776
};
17861777
1778+
.. versionadded:: 7.3
1779+
1780+
Before Symfony 7.3, named serializer normalizers were added automatically
1781+
to the default serializer, so you had to set their ``autoconfigure``
1782+
option to ``false`` to disable them. As of Symfony 7.3, they are no longer
1783+
registered by default.
1784+
17871785
When the ``serializer`` attribute is not set, the service is registered only with
17881786
the default serializer.
17891787

0 commit comments

Comments
 (0)