8000 [Serializer] Need to clear cache when updating Annotation Groups on E… · symfony/symfony@a6829be · GitHub
[go: up one dir, main page]

Skip to content

Commit a6829be

Browse files
monteirofabpot
authored andcommitted
[Serializer] Need to clear cache when updating Annotation Groups on Entities
1 parent 6b3e305 commit a6829be

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

src/Symfony/Bundle/FrameworkBundle/DependencyInjection/FrameworkExtension.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1705,6 +1705,9 @@ private function registerSecurityCsrfConfiguration(array $config, ContainerBuild
17051705
private function registerSerializerConfiguration(array $config, ContainerBuilder $container, PhpFileLoader $loader)
17061706
{
17071707
$loader->load('serializer.php');
1708+
if ($container->getParameter('kernel.debug')) {
1709+
$container->removeDefinition('serializer.mapping.cache_class_metadata_factory');
1710+
}
17081711

17091712
$chainLoader = $container->getDefinition('serializer.mapping.chain_loader');
17101713

src/Symfony/Bundle/FrameworkBundle/Tests/DependencyInjection/FrameworkExtensionTest.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1400,10 +1400,10 @@ public function testSerializerCacheActivated()
14001400
$this->assertEquals(new Reference('serializer.mapping.cache.symfony'), $cache);
14011401
}
14021402

1403-
public function testSerializerCacheActivatedDebug()
1403+
public function testSerializerCacheNotActivatedDebug()
14041404
{
14051405
$container = $this->createContainerFromFile('serializer_enabled', ['kernel.debug' => true, 'kernel.container_class' => __CLASS__]);
1406-
$this->assertTrue($container->hasDefinition('serializer.mapping.cache_class_metadata_factory'));
1406+
$this->assertFalse($container->hasDefinition('serializer.mapping.cache_class_metadata_factory'));
14071407
}
14081408

14091409
public function testSerializerMapping()

0 commit comments

Comments
 (0)
0