247 lines
5.4 KiB
YAML
247 lines
5.4 KiB
YAML
name: ProxyHelperTest
|
|
class_comment: null
|
|
dependencies:
|
|
- name: TestCase
|
|
type: class
|
|
source: PHPUnit\Framework\TestCase
|
|
- name: LogicException
|
|
type: class
|
|
source: Symfony\Component\VarExporter\Exception\LogicException
|
|
- name: ProxyHelper
|
|
type: class
|
|
source: Symfony\Component\VarExporter\ProxyHelper
|
|
- name: Php82NullStandaloneReturnType
|
|
type: class
|
|
source: Symfony\Component\VarExporter\Tests\Fixtures\LazyProxy\Php82NullStandaloneReturnType
|
|
- name: StringMagicGetClass
|
|
type: class
|
|
source: Symfony\Component\VarExporter\Tests\Fixtures\LazyProxy\StringMagicGetClass
|
|
- name: LazyProxyTrait
|
|
type: class
|
|
source: \Symfony\Component\VarExporter\LazyProxyTrait
|
|
- name: LazyProxyTrait
|
|
type: class
|
|
source: \Symfony\Component\VarExporter\LazyProxyTrait
|
|
- name: LazyProxyTrait
|
|
type: class
|
|
source: \Symfony\Component\VarExporter\LazyProxyTrait
|
|
properties: []
|
|
methods:
|
|
- name: testExportSignature
|
|
visibility: public
|
|
parameters:
|
|
- name: expected
|
|
- name: method
|
|
comment: '# * @dataProvider provideExportSignature'
|
|
- name: provideExportSignature
|
|
visibility: public
|
|
parameters: []
|
|
comment: null
|
|
- name: testExportSignatureFQ
|
|
visibility: public
|
|
parameters: []
|
|
comment: null
|
|
- name: bar
|
|
visibility: public
|
|
parameters:
|
|
- name: a
|
|
default: \Symfony\Component\VarExporter\Tests\Bar::BAZ
|
|
- name: b
|
|
default: new \Symfony\Component\VarExporter\Tests\Bar(\Symfony\Component\VarExporter\Tests\Bar::BAZ
|
|
- name: \Symfony\Component\VarExporter\Tests\Bar::BAZ
|
|
comment: null
|
|
- name: testGenerateLazyProxy
|
|
visibility: public
|
|
parameters: []
|
|
comment: null
|
|
- name: foo1
|
|
visibility: public
|
|
parameters: []
|
|
comment: null
|
|
- name: foo4
|
|
visibility: public
|
|
parameters:
|
|
- name: b
|
|
- name: '&$d'
|
|
comment: null
|
|
- name: foo7
|
|
visibility: protected
|
|
parameters: []
|
|
comment: null
|
|
- name: testGenerateLazyProxyForInterfaces
|
|
visibility: public
|
|
parameters: []
|
|
comment: null
|
|
- name: initializeLazyObject
|
|
visibility: public
|
|
parameters: []
|
|
comment: null
|
|
- name: foo1
|
|
visibility: public
|
|
parameters: []
|
|
comment: null
|
|
- name: foo2
|
|
visibility: public
|
|
parameters:
|
|
- name: b
|
|
- name: '...$d'
|
|
comment: null
|
|
- name: foo3
|
|
visibility: public
|
|
parameters: []
|
|
comment: null
|
|
- name: testGenerateLazyProxyForClassWithUnserializeMagicMethod
|
|
visibility: public
|
|
parameters:
|
|
- name: obj
|
|
- name: expected
|
|
comment: '# * @dataProvider classWithUnserializeMagicMethodProvider'
|
|
- name: classWithUnserializeMagicMethodProvider
|
|
visibility: public
|
|
parameters: []
|
|
comment: null
|
|
- name: __unserialize
|
|
visibility: public
|
|
parameters:
|
|
- name: array
|
|
comment: null
|
|
- name: __unserialize
|
|
visibility: public
|
|
parameters:
|
|
- name: data
|
|
comment: null
|
|
- name: __unserialize
|
|
visibility: public
|
|
parameters:
|
|
- name: array
|
|
comment: null
|
|
- name: testAttributes
|
|
visibility: public
|
|
parameters: []
|
|
comment: null
|
|
- name: foo
|
|
visibility: public
|
|
parameters:
|
|
- name: a
|
|
comment: null
|
|
- name: foo
|
|
visibility: public
|
|
parameters:
|
|
- name: '#[\SensitiveParameter'
|
|
- name: a
|
|
comment: null
|
|
- name: testCannotGenerateGhostForStringMagicGet
|
|
visibility: public
|
|
parameters: []
|
|
comment: null
|
|
- name: testNullStandaloneReturnType
|
|
visibility: public
|
|
parameters: []
|
|
comment: '# * @requires PHP 8.2'
|
|
- name: foo
|
|
visibility: public
|
|
parameters: []
|
|
comment: null
|
|
- name: foo1
|
|
visibility: public
|
|
parameters: []
|
|
comment: null
|
|
- name: foo2
|
|
visibility: public
|
|
parameters:
|
|
- name: b
|
|
- name: '...$d'
|
|
comment: null
|
|
- name: foo4
|
|
visibility: public
|
|
parameters:
|
|
- name: b
|
|
- name: '&$d'
|
|
comment: null
|
|
- name: foo5
|
|
visibility: public
|
|
parameters:
|
|
- name: b
|
|
default: new \stdClass([0
|
|
comment: null
|
|
- name: foo6
|
|
visibility: protected
|
|
parameters:
|
|
- name: b
|
|
default: 'null'
|
|
- name: c
|
|
default: \PHP_EOL
|
|
- name: d
|
|
default: '[\PHP_EOL]'
|
|
- name: e
|
|
default: '[false'
|
|
- name: 'true'
|
|
- name: null]
|
|
comment: null
|
|
- name: foo7
|
|
visibility: protected
|
|
parameters: []
|
|
comment: null
|
|
- name: foo8
|
|
visibility: public
|
|
parameters: []
|
|
comment: null
|
|
- name: foo9
|
|
visibility: public
|
|
parameters:
|
|
- name: a
|
|
default: self::BOB
|
|
- name: b
|
|
default: '[''$a'''
|
|
- name: '''$a\n'''
|
|
- name: '"\$a\n"]'
|
|
- name: c
|
|
default: '[''$a'''
|
|
- name: '''$a\n'''
|
|
- name: '"\$a\n"'
|
|
- name: \stdClass(
|
|
comment: null
|
|
- name: foo10
|
|
visibility: public
|
|
parameters:
|
|
- name: a
|
|
default: '[namespace\M_PI'
|
|
- name: M_PI(
|
|
comment: null
|
|
- name: foo1
|
|
visibility: public
|
|
parameters: []
|
|
comment: null
|
|
- name: foo2
|
|
visibility: public
|
|
parameters:
|
|
- name: b
|
|
- name: '...$d'
|
|
comment: null
|
|
- name: foo3
|
|
visibility: public
|
|
parameters: []
|
|
comment: null
|
|
- name: bar
|
|
visibility: public
|
|
parameters:
|
|
- name: a
|
|
default: Bar::BAZ
|
|
- name: b
|
|
default: new Bar(Bar::BAZ
|
|
- name: Bar::BAZ
|
|
comment: null
|
|
traits:
|
|
- PHPUnit\Framework\TestCase
|
|
- Symfony\Component\VarExporter\Exception\LogicException
|
|
- Symfony\Component\VarExporter\ProxyHelper
|
|
- Symfony\Component\VarExporter\Tests\Fixtures\LazyProxy\Php82NullStandaloneReturnType
|
|
- Symfony\Component\VarExporter\Tests\Fixtures\LazyProxy\StringMagicGetClass
|
|
- \Symfony\Component\VarExporter\LazyProxyTrait
|
|
- \Symfony\Component\VarExporter\LazyProxyTrait
|
|
- \Symfony\Component\VarExporter\LazyProxyTrait
|
|
interfaces:
|
|
- \Symfony\Component\VarExporter\LazyObjectInterface
|
|
- \Symfony\Component\VarExporter\Tests\TestForProxyHelperInterface1
|
|
- \Symfony\Component\VarExporter\LazyObjectInterface
|
|
- \Symfony\Component\VarExporter\LazyObjectInterface
|