From de5f7d38d5becd20ff36115e71a356b4cdd7829c Mon Sep 17 00:00:00 2001 From: Matthias Schmidt Date: Sat, 21 Jun 2025 13:47:02 +0200 Subject: [PATCH] [Serializer] Remove deprecated withDefaultContructorArguments method --- UPGRADE-8.0.md | 5 +++++ src/Symfony/Component/Serializer/CHANGELOG.md | 5 +++++ .../Normalizer/AbstractNormalizerContextBuilder.php | 12 ------------ 3 files changed, 10 insertions(+), 12 deletions(-) diff --git a/UPGRADE-8.0.md b/UPGRADE-8.0.md index 40b4769883bad..387bc1fa153ae 100644 --- a/UPGRADE-8.0.md +++ b/UPGRADE-8.0.md @@ -305,6 +305,11 @@ Security +} ``` +Serializer +---------- + + * Remove `AbstractNormalizerContextBuilder::withDefaultContructorArguments()`, use `withDefaultConstructorArguments()` instead + TwigBridge ---------- diff --git a/src/Symfony/Component/Serializer/CHANGELOG.md b/src/Symfony/Component/Serializer/CHANGELOG.md index 1b5c95cd39443..24e9e22cd40c1 100644 --- a/src/Symfony/Component/Serializer/CHANGELOG.md +++ b/src/Symfony/Component/Serializer/CHANGELOG.md @@ -1,6 +1,11 @@ CHANGELOG ========= +8.0 +--- + + * Remove `AbstractNormalizerContextBuilder::withDefaultContructorArguments()`, use `withDefaultConstructorArguments()` instead + 7.3 --- diff --git a/src/Symfony/Component/Serializer/Context/Normalizer/AbstractNormalizerContextBuilder.php b/src/Symfony/Component/Serializer/Context/Normalizer/AbstractNormalizerContextBuilder.php index a63e1a5075f09..4c071da3db596 100644 --- a/src/Symfony/Component/Serializer/Context/Normalizer/AbstractNormalizerContextBuilder.php +++ b/src/Symfony/Component/Serializer/Context/Normalizer/AbstractNormalizerContextBuilder.php @@ -103,18 +103,6 @@ public function withAllowExtraAttributes(?bool $allowExtraAttributes): static return $this->with(AbstractNormalizer::ALLOW_EXTRA_ATTRIBUTES, $allowExtraAttributes); } - /** - * @deprecated since Symfony 7.1, use withDefaultConstructorArguments(?array $defaultConstructorArguments)" instead - * - * @param array>|null $defaultContructorArguments - */ - public function withDefaultContructorArguments(?array $defaultContructorArguments): static - { - trigger_deprecation('symfony/serializer', '7.1', 'The "%s()" method is deprecated, use "withDefaultConstructorArguments(?array $defaultConstructorArguments)" instead.', __METHOD__); - - return self::withDefaultConstructorArguments($defaultContructorArguments); - } - /** * Configures a hashmap of classes containing hashmaps of constructor argument => default value. *