--TEST-- Symfony Serializer pattern: ReflectionProperty checks typed property initialization state --FILE-- isInitialized($object); } return $initialized; } function main(): void { $payload = new PartialPayload(); $payload->foo = null; var_dump(initialized_properties($payload, ['foo', 'bar', 'nothing'])); } ?> --EXPECT-- array(3) { ["foo"]=> bool(true) ["bar"]=> bool(true) ["nothing"]=> bool(true) }