161 lines
4.4 KiB
YAML
161 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: []
|