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