Skip to content

Commit 1d163a7

Browse files
committed
Move form error normalizer to the Serializer component
1 parent 95df8c3 commit 1d163a7

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed

Resources/config/form.php

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@
3434
use Symfony\Component\Form\FormRegistryInterface;
3535
use Symfony\Component\Form\ResolvedFormTypeFactory;
3636
use Symfony\Component\Form\ResolvedFormTypeFactoryInterface;
37-
use Symfony\Component\Form\Serializer\FormErrorNormalizer;
3837
use Symfony\Component\Form\Util\ServerParams;
3938

4039
return static function (ContainerConfigurator $container) {
@@ -146,8 +145,5 @@
146145
param('validator.translation_domain'),
147146
])
148147
->tag('form.type_extension')
149-
150-
->set('form.serializer.normalizer.form_error', FormErrorNormalizer::class)
151-
->tag('serializer.normalizer', ['priority' => -915])
152148
;
153149
};

Resources/config/serializer.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@
3838
use Symfony\Component\Serializer\Normalizer\DateTimeNormalizer;
3939
use Symfony\Component\Serializer\Normalizer\DateTimeZoneNormalizer;
4040
use Symfony\Component\Serializer\Normalizer\DenormalizerInterface;
41+
use Symfony\Component\Serializer\Normalizer\FormErrorNormalizer;
4142
use Symfony\Component\Serializer\Normalizer\JsonSerializableNormalizer;
4243
use Symfony\Component\Serializer\Normalizer\MimeMessageNormalizer;
4344
use Symfony\Component\Serializer\Normalizer\NormalizerInterface;
@@ -110,6 +111,9 @@
110111
->set('serializer.normalizer.uid', UidNormalizer::class)
111112
->tag('serializer.normalizer', ['priority' => -915])
112113

114+
->set('serializer.normalizer.form_error', FormErrorNormalizer::class)
115+
->tag('serializer.normalizer', ['priority' => -915])
116+
113117
->set('serializer.normalizer.object', ObjectNormalizer::class)
114118
->args([
115119
service('serializer.mapping.class_metadata_factory'),

Tests/DependencyInjection/FrameworkExtensionTest.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,6 @@
4040
use Symfony\Component\DependencyInjection\ParameterBag\EnvPlaceholderParameterBag;
4141
use Symfony\Component\DependencyInjection\Reference;
4242
use Symfony\Component\EventDispatcher\EventDispatcherInterface;
43-
use Symfony\Component\Form\Serializer\FormErrorNormalizer;
4443
use Symfony\Component\HttpClient\MockHttpClient;
4544
use Symfony\Component\HttpClient\ScopingHttpClient;
4645
use Symfony\Component\HttpKernel\DependencyInjection\LoggerPass;
@@ -53,6 +52,7 @@
5352
use Symfony\Component\Serializer\Normalizer\DataUriNormalizer;
5453
use Symfony\Component\Serializer\Normalizer\DateIntervalNormalizer;
5554
use Symfony\Component\Serializer\Normalizer\DateTimeNormalizer;
55+
use Symfony\Component\Serializer\Normalizer\FormErrorNormalizer;
5656
use Symfony\Component\Serializer\Normalizer\JsonSerializableNormalizer;
5757
use Symfony\Component\Serializer\Serializer;
5858
use Symfony\Component\Translation\DependencyInjection\TranslatorPass;
@@ -1159,7 +1159,7 @@ public function testFormErrorNormalizerRegistred()
11591159
{
11601160
$container = $this->createContainerFromFile('full');
11611161

1162-
$definition = $container->getDefinition('form.serializer.normalizer.form_error');
1162+
$definition = $container->getDefinition('serializer.normalizer.form_error');
11631163
$tag = $definition->getTag('serializer.normalizer');
11641164

11651165
$this->assertEquals(FormErrorNormalizer::class, $definition->getClass());

0 commit comments

Comments
 (0)