Open
Description
Description
Cannot initialize readonly property from scope
Could we improve the Symfony Serializer component by implementing something similar to this:
doctrine/orm@229de42 ?
For php versions less then (not including) 8.4.0. Starting from 8.4.0 ReflectionProperty::setValue behavior is different
Example
readonly class ParentClass {
public string $parentProp;
}
readonly class ChildClass extends ParentClass {
public string $childProp;
}
$serializer = new Serializer();
$data = [
'parent_prop' => 'parentValue',
'child_prop' => 'childValue'
];
$dto = $serializer->denormalize($data, ChildClass::class);