api/symfony/Component/VarExporter/Tests/LazyGhostTraitTest.yaml
2024-09-26 02:03:21 -07:00

160 lines
4.4 KiB
YAML

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<T> $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: []