name: XmlEncoderTest
class_comment: null
dependencies:
- name: MockObject
  type: class
  source: PHPUnit\Framework\MockObject\MockObject
- name: TestCase
  type: class
  source: PHPUnit\Framework\TestCase
- name: XmlEncoder
  type: class
  source: Symfony\Component\Serializer\Encoder\XmlEncoder
- name: NotEncodableValueException
  type: class
  source: Symfony\Component\Serializer\Exception\NotEncodableValueException
- name: UnexpectedValueException
  type: class
  source: Symfony\Component\Serializer\Exception\UnexpectedValueException
- name: CustomNormalizer
  type: class
  source: Symfony\Component\Serializer\Normalizer\CustomNormalizer
- name: NormalizerInterface
  type: class
  source: Symfony\Component\Serializer\Normalizer\NormalizerInterface
- name: Serializer
  type: class
  source: Symfony\Component\Serializer\Serializer
- name: Dummy
  type: class
  source: Symfony\Component\Serializer\Tests\Fixtures\Dummy
- name: EnvelopedMessage
  type: class
  source: Symfony\Component\Serializer\Tests\Fixtures\EnvelopedMessage
- name: EnvelopedMessageNormalizer
  type: class
  source: Symfony\Component\Serializer\Tests\Fixtures\EnvelopedMessageNormalizer
- name: EnvelopeNormalizer
  type: class
  source: Symfony\Component\Serializer\Tests\Fixtures\EnvelopeNormalizer
- name: EnvelopeObject
  type: class
  source: Symfony\Component\Serializer\Tests\Fixtures\EnvelopeObject
- name: NormalizableTraversableDummy
  type: class
  source: Symfony\Component\Serializer\Tests\Fixtures\NormalizableTraversableDummy
- name: ScalarDummy
  type: class
  source: Symfony\Component\Serializer\Tests\Fixtures\ScalarDummy
properties: []
methods:
- name: setUp
  visibility: protected
  parameters: []
  comment: null
- name: testEncode
  visibility: public
  parameters:
  - name: expected
  - name: data
  - name: context
    default: '[]'
  comment: '# * @dataProvider validEncodeProvider'
- name: validEncodeProvider
  visibility: public
  parameters: []
  comment: '# * @return iterable<array{0: string, 1: mixed, 2?: array}>'
- name: testEncodeSerializerXmlRootNodeNameOption
  visibility: public
  parameters: []
  comment: null
- name: testEncodeTraversableWhenNormalizable
  visibility: public
  parameters: []
  comment: null
- name: testDocTypeIsNotAllowed
  visibility: public
  parameters: []
  comment: null
- name: testDecodeScalar
  visibility: public
  parameters: []
  comment: null
- name: testDecodeBigDigitAttributes
  visibility: public
  parameters: []
  comment: null
- name: testDecodeNegativeIntAttribute
  visibility: public
  parameters: []
  comment: null
- name: testDecodeFloatAttribute
  visibility: public
  parameters: []
  comment: null
- name: testDecodeNegativeFloatAttribute
  visibility: public
  parameters: []
  comment: null
- name: testDecodeFloatAttributeWithZeroWholeNumber
  visibility: public
  parameters: []
  comment: null
- name: testNoTypeCastRootAttribute
  visibility: public
  parameters: []
  comment: null
- name: testNoTypeCastAttribute
  visibility: public
  parameters: []
  comment: null
- name: testDoesNotTypeCastStringsStartingWith0
  visibility: public
  parameters: []
  comment: null
- name: testEncodeException
  visibility: public
  parameters: []
  comment: null
- name: testDecode
  visibility: public
  parameters: []
  comment: null
- name: testDecodeCdataWrapping
  visibility: public
  parameters: []
  comment: null
- name: testDecodeCdataWrappingAndWhitespace
  visibility: public
  parameters: []
  comment: null
- name: testDecodeWithNamespace
  visibility: public
  parameters: []
  comment: null
- name: testDecodeScalarWithAttribute
  visibility: public
  parameters: []
  comment: null
- name: testDecodeScalarRootAttributes
  visibility: public
  parameters: []
  comment: null
- name: testDecodeRootAttributes
  visibility: public
  parameters: []
  comment: null
- name: testDecodeArray
  visibility: public
  parameters: []
  comment: null
- name: testDecodeXMLWithProcessInstruction
  visibility: public
  parameters: []
  comment: null
- name: testDecodeIgnoreWhiteSpace
  visibility: public
  parameters: []
  comment: null
- name: testDecodeIgnoreComments
  visibility: public
  parameters: []
  comment: null
- name: testDecodeIgnoreDocumentType
  visibility: public
  parameters: []
  comment: null
- name: testDecodePreserveComments
  visibility: public
  parameters: []
  comment: null
- name: testDecodeAlwaysAsCollection
  visibility: public
  parameters: []
  comment: null
- name: testDecodeWithoutItemHash
  visibility: public
  parameters: []
  comment: null
- name: testDecodeInvalidXml
  visibility: public
  parameters: []
  comment: null
- name: testPreventsComplexExternalEntities
  visibility: public
  parameters: []
  comment: null
- name: testDecodeEmptyXml
  visibility: public
  parameters: []
  comment: null
- name: getXmlSource
  visibility: protected
  parameters: []
  comment: null
- name: getNamespacedXmlSource
  visibility: protected
  parameters: []
  comment: null
- name: getNamespacedArray
  visibility: protected
  parameters: []
  comment: null
- name: getObject
  visibility: protected
  parameters: []
  comment: '# * @return Dummy'
- name: testEncodeXmlWithBoolValue
  visibility: public
  parameters: []
  comment: null
- name: testEncodeXmlWithDomNodeValue
  visibility: public
  parameters: []
  comment: null
- name: testEncodeXmlWithDateTimeObjectValue
  visibility: public
  parameters: []
  comment: null
- name: testEncodeXmlWithDateTimeObjectField
  visibility: public
  parameters: []
  comment: null
- name: testNotEncodableValueExceptionMessageForAResource
  visibility: public
  parameters: []
  comment: null
- name: testReentrantXmlEncoder
  visibility: public
  parameters: []
  comment: null
- name: testEncodeComment
  visibility: public
  parameters: []
  comment: null
- name: testEncodeWithoutPi
  visibility: public
  parameters: []
  comment: null
- name: testEncodeWithoutComment
  visibility: public
  parameters: []
  comment: null
- name: createXmlEncoderWithEnvelopeNormalizer
  visibility: private
  parameters: []
  comment: null
- name: createXmlEncoderWithDateTimeNormalizer
  visibility: private
  parameters: []
  comment: null
- name: createMockDateTimeNormalizer
  visibility: private
  parameters: []
  comment: null
- name: createXmlWithDateTime
  visibility: private
  parameters: []
  comment: null
- name: createXmlWithDateTimeField
  visibility: private
  parameters: []
  comment: null
traits:
- PHPUnit\Framework\MockObject\MockObject
- PHPUnit\Framework\TestCase
- Symfony\Component\Serializer\Encoder\XmlEncoder
- Symfony\Component\Serializer\Exception\NotEncodableValueException
- Symfony\Component\Serializer\Exception\UnexpectedValueException
- Symfony\Component\Serializer\Normalizer\CustomNormalizer
- Symfony\Component\Serializer\Normalizer\NormalizerInterface
- Symfony\Component\Serializer\Serializer
- Symfony\Component\Serializer\Tests\Fixtures\Dummy
- Symfony\Component\Serializer\Tests\Fixtures\EnvelopedMessage
- Symfony\Component\Serializer\Tests\Fixtures\EnvelopedMessageNormalizer
- Symfony\Component\Serializer\Tests\Fixtures\EnvelopeNormalizer
- Symfony\Component\Serializer\Tests\Fixtures\EnvelopeObject
- Symfony\Component\Serializer\Tests\Fixtures\NormalizableTraversableDummy
- Symfony\Component\Serializer\Tests\Fixtures\ScalarDummy
interfaces: []