From b2828e99029c07bf9b42d85707466a39a2d631eb Mon Sep 17 00:00:00 2001 From: Tugdual Saunier Date: Wed, 5 Apr 2023 14:55:21 -0400 Subject: [PATCH] [Serializer] Mark ObjectNormalizer as final for 7.0 --- UPGRADE-6.3.md | 1 + src/Symfony/Component/Serializer/CHANGELOG.md | 1 + .../Component/Serializer/Normalizer/ObjectNormalizer.php | 2 ++ 3 files changed, 4 insertions(+) diff --git a/UPGRADE-6.3.md b/UPGRADE-6.3.md index f3245d6a9bbd..3c6ffb56aa37 100644 --- a/UPGRADE-6.3.md +++ b/UPGRADE-6.3.md @@ -112,3 +112,4 @@ Serializer * Deprecate `MissingConstructorArgumentsException` in favor of `MissingConstructorArgumentException` * Deprecate `CacheableSupportsMethodInterface` in favor of the new `getSupportedTypes(?string $format)` methods + * The following Normalizer classes will become final in 7.0: `ObjectNormalizer` diff --git a/src/Symfony/Component/Serializer/CHANGELOG.md b/src/Symfony/Component/Serializer/CHANGELOG.md index 6b897c1eae96..ba277a3870b3 100644 --- a/src/Symfony/Component/Serializer/CHANGELOG.md +++ b/src/Symfony/Component/Serializer/CHANGELOG.md @@ -10,6 +10,7 @@ CHANGELOG * Make `ProblemNormalizer` give details about `ValidationFailedException` and `PartialDenormalizationException` * Deprecate `MissingConstructorArgumentsException` in favor of `MissingConstructorArgumentException` * Deprecate `CacheableSupportsMethodInterface` in favor of the new `getSupportedTypes(?string $format)` methods + * The following Normalizer classes will become final in 7.0: `ObjectNormalizer` 6.2 --- diff --git a/src/Symfony/Component/Serializer/Normalizer/ObjectNormalizer.php b/src/Symfony/Component/Serializer/Normalizer/ObjectNormalizer.php index dc5067dfb6f4..f4e50841e9c2 100644 --- a/src/Symfony/Component/Serializer/Normalizer/ObjectNormalizer.php +++ b/src/Symfony/Component/Serializer/Normalizer/ObjectNormalizer.php @@ -25,6 +25,8 @@ * Converts between objects and arrays using the PropertyAccess component. * * @author Kévin Dunglas + * + * @final since Symfony 6.3 */ class ObjectNormalizer extends AbstractObjectNormalizer {