FrameworkBundle Serializer issue
This commit is contained in:
parent
e5b5d9ea14
commit
ab5628f0f4
@ -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');
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user