name: LazyGhostTraitTest class_comment: null dependencies: - name: TestCase type: class source: PHPUnit\Framework\TestCase - name: ClassMetadataFactory type: class source: Symfony\Component\Serializer\Mapping\Factory\ClassMetadataFactory - name: AttributeLoader type: class source: Symfony\Component\Serializer\Mapping\Loader\AttributeLoader - name: ObjectNormalizer type: class source: Symfony\Component\Serializer\Normalizer\ObjectNormalizer - name: ProxyHelper type: class source: Symfony\Component\VarExporter\ProxyHelper - name: ChildMagicClass type: class source: Symfony\Component\VarExporter\Tests\Fixtures\LazyGhost\ChildMagicClass - name: ChildStdClass type: class source: Symfony\Component\VarExporter\Tests\Fixtures\LazyGhost\ChildStdClass - name: ChildTestClass type: class source: Symfony\Component\VarExporter\Tests\Fixtures\LazyGhost\ChildTestClass - name: ClassWithUninitializedObjectProperty type: class source: Symfony\Component\VarExporter\Tests\Fixtures\LazyGhost\ClassWithUninitializedObjectProperty - name: LazyClass type: class source: Symfony\Component\VarExporter\Tests\Fixtures\LazyGhost\LazyClass - name: MagicClass type: class source: Symfony\Component\VarExporter\Tests\Fixtures\LazyGhost\MagicClass - name: ReadOnlyClass type: class source: Symfony\Component\VarExporter\Tests\Fixtures\LazyGhost\ReadOnlyClass - name: TestClass type: class source: Symfony\Component\VarExporter\Tests\Fixtures\LazyGhost\TestClass - name: SimpleObject type: class source: Symfony\Component\VarExporter\Tests\Fixtures\SimpleObject properties: [] methods: - name: testGetPublic visibility: public parameters: [] comment: null - name: testGetPrivate visibility: public parameters: [] comment: null - name: testIssetPublic visibility: public parameters: [] comment: null - name: testUnsetPublic visibility: public parameters: [] comment: null - name: testSetPublic visibility: public parameters: [] comment: null - name: testSetPrivate visibility: public parameters: [] comment: null - name: testClone visibility: public parameters: [] comment: null - name: testSerialize visibility: public parameters: [] comment: null - name: testMagicClass visibility: public parameters: - name: instance comment: '# * @dataProvider provideMagicClass' - name: provideMagicClass visibility: public parameters: [] comment: null - name: testResetLazyGhost visibility: public parameters: [] comment: null - name: testFullInitialization visibility: public parameters: [] comment: null - name: testSetStdClassProperty visibility: public parameters: [] comment: null - name: testLazyClass visibility: public parameters: [] comment: null - name: testReflectionPropertyGetValue visibility: public parameters: [] comment: null - name: testIndirectModification visibility: public parameters: [] comment: null - name: testReadOnlyClass visibility: public parameters: [] comment: '# * @requires PHP 8.3' - name: testAccessingUninializedPropertyWithoutLazyGhost visibility: public parameters: [] comment: null - name: testAccessingUninializedPropertyWithLazyGhost visibility: public parameters: [] comment: null - name: testNormalization visibility: public parameters: [] comment: null - name: createLazyGhost visibility: private parameters: - name: class - name: initializer - name: skippedProperties default: 'null' comment: '# * @template T # * # * @param class-string $class # * # * @return T' traits: - PHPUnit\Framework\TestCase - Symfony\Component\Serializer\Mapping\Factory\ClassMetadataFactory - Symfony\Component\Serializer\Mapping\Loader\AttributeLoader - Symfony\Component\Serializer\Normalizer\ObjectNormalizer - Symfony\Component\VarExporter\ProxyHelper - Symfony\Component\VarExporter\Tests\Fixtures\LazyGhost\ChildMagicClass - Symfony\Component\VarExporter\Tests\Fixtures\LazyGhost\ChildStdClass - Symfony\Component\VarExporter\Tests\Fixtures\LazyGhost\ChildTestClass - Symfony\Component\VarExporter\Tests\Fixtures\LazyGhost\ClassWithUninitializedObjectProperty - Symfony\Component\VarExporter\Tests\Fixtures\LazyGhost\LazyClass - Symfony\Component\VarExporter\Tests\Fixtures\LazyGhost\MagicClass - Symfony\Component\VarExporter\Tests\Fixtures\LazyGhost\ReadOnlyClass - Symfony\Component\VarExporter\Tests\Fixtures\LazyGhost\TestClass - Symfony\Component\VarExporter\Tests\Fixtures\SimpleObject interfaces: []