Skip to content

[Serializer] Call to undefined method PropertyInfoCacheExtractor::getWriteInfo() #57078

@maxkain

Description

@maxkain

Symfony version(s) affected

6.4.7

Description

Calling method, which does not exists. After update this error occurs. With version 6.4.6 it works.

How to reproduce

$denormalizer->denormalize($row, Some::class, null, [
    ObjectNormalizer::OBJECT_TO_POPULATE => $someObject,
    ObjectNormalizer::DISABLE_TYPE_ENFORCEMENT => true,
]);

Possible Solution

No response

Additional Context

Call to undefined method Symfony\Component\PropertyInfo\PropertyInfoCacheExtractor::getWriteInfo() /proj/vendor/symfony/serializer/Normalizer/ObjectNormalizer.php 193
0 /proj/vendor/symfony/serializer/Normalizer/AbstractNormalizer.php(247): Symfony\Component\Serializer\Normalizer\ObjectNormalizer->isAllowedAttribute()
1 /proj/vendor/symfony/serializer/Normalizer/ObjectNormalizer.php(159): Symfony\Component\Serializer\Normalizer\AbstractNormalizer->getAllowedAttributes()
2 /proj/vendor/symfony/serializer/Normalizer/AbstractObjectNormalizer.php(328): Symfony\Component\Serializer\Normalizer\ObjectNormalizer->getAllowedAttributes()
3 /proj/vendor/symfony/serializer/Serializer.php(247): Symfony\Component\Serializer\Normalizer\AbstractObjectNormalizer->denormalize()

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions