FrameworkBundle Serializer issue

This commit is contained in:
Baptiste Leduc 2020-06-02 10:14:04 +02:00
parent e5b5d9ea14
commit ab5628f0f4
No known key found for this signature in database
GPG Key ID: 9877D0E816CDB928

View File

@ -1379,7 +1379,7 @@ class FrameworkExtension extends Extension
private function registerPropertyAccessConfiguration(array $config, ContainerBuilder $container, XmlFileLoader $loader)
{
if (!class_exists('Symfony\Component\PropertyAccess\PropertyAccessor')) {
if (!class_exists(PropertyAccessor::class)) {
return;
}
@ -1463,7 +1463,7 @@ class FrameworkExtension extends Extension
$chainLoader = $container->getDefinition('serializer.mapping.chain_loader');
if (!class_exists('Symfony\Component\PropertyAccess\PropertyAccessor')) {
if (!class_exists(PropertyAccessor::class)) {
$container->removeAlias('serializer.property_accessor');
$container->removeDefinition('serializer.normalizer.object');
}
@ -1472,7 +1472,7 @@ class FrameworkExtension extends Extension
$container->removeDefinition('serializer.encoder.yaml');
}
if (!class_exists(UnwrappingDenormalizer::class)) {
if (!class_exists(UnwrappingDenormalizer::class) || !class_exists(PropertyAccessor::class)) {
$container->removeDefinition('serializer.denormalizer.unwrapping');
}