Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit 20e797b

Browse filesBrowse files
Add test for BackedEnumNormalizer registration priority
1 parent adf3fdc commit 20e797b
Copy full SHA for 20e797b

File tree

Expand file treeCollapse file tree

1 file changed

+15
-0
lines changed
Filter options
Expand file treeCollapse file tree

1 file changed

+15
-0
lines changed

‎src/Symfony/Bundle/FrameworkBundle/Tests/DependencyInjection/FrameworkExtensionTestCase.php

Copy file name to clipboardExpand all lines: src/Symfony/Bundle/FrameworkBundle/Tests/DependencyInjection/FrameworkExtensionTestCase.php
+15Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,7 @@
6969
use Symfony\Component\Serializer\Mapping\Loader\AttributeLoader;
7070
use Symfony\Component\Serializer\Mapping\Loader\XmlFileLoader;
7171
use Symfony\Component\Serializer\Mapping\Loader\YamlFileLoader;
72+
use Symfony\Component\Serializer\Normalizer\BackedEnumNormalizer;
7273
use Symfony\Component\Serializer\Normalizer\ConstraintViolationListNormalizer;
7374
use Symfony\Component\Serializer\Normalizer\DataUriNormalizer;
7475
use Symfony\Component\Serializer\Normalizer\DateIntervalNormalizer;
@@ -1610,6 +1611,20 @@ public function testTranslatableNormalizerRegistered()
16101611
$this->assertEquals(new Reference('translator'), $definition->getArgument('$translator'));
16111612
}
16121613

1614+
/**
1615+
* @see https://github.com/symfony/symfony/issues/54478
1616+
*/
1617+
public function testBackedEnumNormalizerRegistered()
1618+
{
1619+
$container = $this->createContainerFromFile('full');
1620+
1621+
$definition = $container->getDefinition('serializer.normalizer.backed_enum');
1622+
$tag = $definition->getTag('serializer.normalizer');
1623+
1624+
$this->assertSame(BackedEnumNormalizer::class, $definition->getClass());
1625+
$this->assertSame(-915, $tag[0]['priority']);
1626+
}
1627+
16131628
public function testSerializerCacheActivated()
16141629
{
16151630
$container = $this->createContainerFromFile('serializer_enabled');

0 commit comments

Comments
0 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.