$obj =
new LazyObjectInner();
unset($obj->foo
);
$this->
assertEquals( ['foo' => 123, 'bar' => null
],
$this->normalizer->
normalize($obj, 'any'
) );
} public function testNormalizeObjectWithUninitializedPrivateProperties() { $obj =
new Php74DummyPrivate();
$this->
assertEquals( ['initializedProperty' => 'defaultValue'
],
$this->normalizer->
normalize($obj, 'any'
) );
} public function testNormalizeObjectWithPrivatePropertyWithoutGetter() { $obj =
new DummyPrivatePropertyWithoutGetter();
$this->
assertEquals( ['bar' => 'bar'
],