Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit c384f41

Browse files
committed
Revert protected class resolver, use private in child class
1 parent e454bb0 commit c384f41

File tree

2 files changed

+4
-7
lines changed

2 files changed

+4
-7
lines changed

src/Symfony/Component/Serializer/Normalizer/AbstractObjectNormalizer.php

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -49,13 +49,7 @@ abstract class AbstractObjectNormalizer extends AbstractNormalizer
4949
* @var callable|null
5050
*/
5151
private $maxDepthHandler;
52-
53-
/**
54-
* @var callable|null
55-
*
56-
* @internal
57-
*/
58-
protected $objectClassResolver;
52+
private $objectClassResolver;
5953

6054
/**
6155
* @var ClassDiscriminatorResolverInterface|null

src/Symfony/Component/Serializer/Normalizer/ObjectNormalizer.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,8 @@ class ObjectNormalizer extends AbstractObjectNormalizer
3232

3333
private $discriminatorCache = [];
3434

35+
private $objectClassResolver;
36+
3537
public function __construct(ClassMetadataFactoryInterface $classMetadataFactory = null, NameConverterInterface $nameConverter = null, PropertyAccessorInterface $propertyAccessor = null, PropertyTypeExtractorInterface $propertyTypeExtractor = null, ClassDiscriminatorResolverInterface $classDiscriminatorResolver = null, callable $objectClassResolver = null, array $defaultContext = [])
3638
{
3739
if (!\class_exists(PropertyAccess::class)) {
@@ -41,6 +43,7 @@ public function __construct(ClassMetadataFactoryInterface $classMetadataFactory
4143
parent::__construct($classMetadataFactory, $nameConverter, $propertyTypeExtractor, $classDiscriminatorResolver, $objectClassResolver, $defaultContext);
4244

4345
$this->propertyAccessor = $propertyAccessor ?: PropertyAccess::createPropertyAccessor();
46+
$this->objectClassResolver = $objectClassResolver;
4447
}
4548

4649
/**

0 commit comments

Comments
 (0)