From 0a263d00ca701ac8e447a4d94326abf5a9186c0b Mon Sep 17 00:00:00 2001 From: Mathias Arlaud Date: Wed, 18 Sep 2024 19:28:51 +0200 Subject: [PATCH] [Serializer] Deprecate `AdvancedNameConverterInterface` --- UPGRADE-7.2.md | 1 + src/Symfony/Component/Serializer/CHANGELOG.md | 1 + .../Serializer/NameConverter/AdvancedNameConverterInterface.php | 2 ++ 3 files changed, 4 insertions(+) diff --git a/UPGRADE-7.2.md b/UPGRADE-7.2.md index 7c0c8064f4381..0530a96444ea3 100644 --- a/UPGRADE-7.2.md +++ b/UPGRADE-7.2.md @@ -65,6 +65,7 @@ Serializer * Deprecate the `csv_escape_char` context option of `CsvEncoder` and the `CsvEncoder::ESCAPE_CHAR_KEY` constant * Deprecate `CsvEncoderContextBuilder::withEscapeChar()` method + * Deprecate `AdvancedNameConverterInterface`, use `NameConverterInterface` instead String ------ diff --git a/src/Symfony/Component/Serializer/CHANGELOG.md b/src/Symfony/Component/Serializer/CHANGELOG.md index 79a14b50fccfd..a04c323d6fe07 100644 --- a/src/Symfony/Component/Serializer/CHANGELOG.md +++ b/src/Symfony/Component/Serializer/CHANGELOG.md @@ -12,6 +12,7 @@ CHANGELOG * Add support for configuring multiple serializer instances with different default contexts, name converters, sets of normalizers and encoders * Add support for collection profiles of multiple serializer instances + * Deprecate `AdvancedNameConverterInterface`, use `NameConverterInterface` instead 7.1 --- diff --git a/src/Symfony/Component/Serializer/NameConverter/AdvancedNameConverterInterface.php b/src/Symfony/Component/Serializer/NameConverter/AdvancedNameConverterInterface.php index 1e74f4d20dc2c..975d28fd34c60 100644 --- a/src/Symfony/Component/Serializer/NameConverter/AdvancedNameConverterInterface.php +++ b/src/Symfony/Component/Serializer/NameConverter/AdvancedNameConverterInterface.php @@ -15,6 +15,8 @@ * Gives access to the class, the format and the context in the property name converters. * * @author Kévin Dunglas + * + * @deprecated since Symfony 7.2, use NameConverterInterface instead */ interface AdvancedNameConverterInterface extends NameConverterInterface {