name: VarExporterTest
class_comment: null
dependencies:
- name: TestCase
  type: class
  source: PHPUnit\Framework\TestCase
- name: VarDumperTestTrait
  type: class
  source: Symfony\Component\VarDumper\Test\VarDumperTestTrait
- name: ClassNotFoundException
  type: class
  source: Symfony\Component\VarExporter\Exception\ClassNotFoundException
- name: NotInstantiableTypeException
  type: class
  source: Symfony\Component\VarExporter\Exception\NotInstantiableTypeException
- name: Registry
  type: class
  source: Symfony\Component\VarExporter\Internal\Registry
- name: FooReadonly
  type: class
  source: Symfony\Component\VarExporter\Tests\Fixtures\FooReadonly
- name: FooSerializable
  type: class
  source: Symfony\Component\VarExporter\Tests\Fixtures\FooSerializable
- name: FooUnitEnum
  type: class
  source: Symfony\Component\VarExporter\Tests\Fixtures\FooUnitEnum
- name: MySerializable
  type: class
  source: Symfony\Component\VarExporter\Tests\Fixtures\MySerializable
- name: VarExporter
  type: class
  source: Symfony\Component\VarExporter\VarExporter
- name: VarDumperTestTrait
  type: class
  source: VarDumperTestTrait
properties:
- name: sub
  visibility: public
  comment: null
- name: bis
  visibility: public
  comment: null
- name: baz
  visibility: public
  comment: null
- name: def
  visibility: public
  comment: null
- name: prop
  visibility: public
  comment: null
- name: prot
  visibility: protected
  comment: null
- name: priv
  visibility: private
  comment: null
- name: unused
  visibility: private
  comment: null
- name: good
  visibility: public
  comment: null
- name: foo
  visibility: protected
  comment: null
- name: bar
  visibility: private
  comment: null
- name: foo
  visibility: protected
  comment: null
- name: bar
  visibility: private
  comment: null
- name: foo
  visibility: public
  comment: null
- name: foo
  visibility: public
  comment: null
- name: foo
  visibility: public
  comment: null
methods:
- name: testPhpIncompleteClassesAreForbidden
  visibility: public
  parameters: []
  comment: null
- name: testFailingSerialization
  visibility: public
  parameters:
  - name: value
  comment: '# * @dataProvider provideFailingSerialization'
- name: provideFailingSerialization
  visibility: public
  parameters: []
  comment: null
- name: testExport
  visibility: public
  parameters:
  - name: testName
  - name: value
  - name: staticValueExpected
    default: 'false'
  comment: '# * @dataProvider provideExport'
- name: provideExport
  visibility: public
  parameters: []
  comment: null
- name: testUnicodeDirectionality
  visibility: public
  parameters: []
  comment: null
- name: __sleep
  visibility: public
  parameters: []
  comment: null
- name: __wakeup
  visibility: public
  parameters: []
  comment: null
- name: __clone
  visibility: public
  parameters: []
  comment: null
- name: __clone
  visibility: private
  parameters: []
  comment: null
- name: create
  visibility: public
  parameters:
  - name: prop
  comment: null
- name: __construct
  visibility: private
  parameters:
  - name: prop
  comment: null
- name: __construct
  visibility: public
  parameters:
  - name: prot
  - name: priv
  comment: null
- name: __construct
  visibility: public
  parameters:
  - name: array
  comment: null
- name: setFlags
  visibility: public
  parameters:
  - name: flags
  comment: null
- name: __construct
  visibility: public
  parameters: []
  comment: null
- name: __sleep
  visibility: public
  parameters: []
  comment: null
- name: __construct
  visibility: public
  parameters:
  - name: throw
    default: 'true'
  comment: null
- name: serialize
  visibility: public
  parameters: []
  comment: null
- name: unserialize
  visibility: public
  parameters:
  - name: data
  comment: null
- name: __clone
  visibility: public
  parameters: []
  comment: null
- name: setBar
  visibility: protected
  parameters:
  - name: bar
  comment: null
- name: __construct
  visibility: public
  parameters: []
  comment: null
- name: __serialize
  visibility: public
  parameters: []
  comment: null
- name: __unserialize
  visibility: public
  parameters:
  - name: data
  comment: null
- name: __sleep
  visibility: public
  parameters: []
  comment: null
- name: __wakeup
  visibility: public
  parameters: []
  comment: null
- name: serialize
  visibility: public
  parameters: []
  comment: null
- name: unserialize
  visibility: public
  parameters:
  - name: ser
  comment: null
- name: __construct
  visibility: public
  parameters: []
  comment: null
- name: __unserialize
  visibility: public
  parameters:
  - name: data
  comment: null
- name: __construct
  visibility: public
  parameters: []
  comment: null
- name: __serialize
  visibility: public
  parameters: []
  comment: null
traits:
- PHPUnit\Framework\TestCase
- Symfony\Component\VarDumper\Test\VarDumperTestTrait
- Symfony\Component\VarExporter\Exception\ClassNotFoundException
- Symfony\Component\VarExporter\Exception\NotInstantiableTypeException
- Symfony\Component\VarExporter\Internal\Registry
- Symfony\Component\VarExporter\Tests\Fixtures\FooReadonly
- Symfony\Component\VarExporter\Tests\Fixtures\FooSerializable
- Symfony\Component\VarExporter\Tests\Fixtures\FooUnitEnum
- Symfony\Component\VarExporter\Tests\Fixtures\MySerializable
- Symfony\Component\VarExporter\VarExporter
- VarDumperTestTrait
interfaces:
- the
- \Serializable