‪TYPO3CMS  11.5
TYPO3\CMS\Core\Tests\Unit\Serializer\Typo3XmlSerializerTest Class Reference
Inheritance diagram for TYPO3\CMS\Core\Tests\Unit\Serializer\Typo3XmlSerializerTest:

Public Member Functions

 encodeReturnsRootNodeIfArrayIsEmpty ()
 
 encodeCanPreventWrappingByRootNode ()
 
 encodeSupportsInlineXml ()
 
 encodeSupportsPrettyPrintWithTabIndentation ()
 
 encodeSupportsPrettyPrintWith4SpacesIndentation ()
 
 encodeEnsuresAlphaNumericCharactersAndMinusAndUnderscoreInNodeName ()
 
 encodeCanPrependNamespaceToNodeName ()
 
 encodeCanPrependNToNodeNameIfNodeNameIsNumber ()
 
 encodeCanReplaceNodeNameAndAddAsIndexIfNodeNameIsNumber ()
 
 encodeCanReplaceNodeNameAndAddAsIndexIfNodeNameIsString ()
 
 encodeCanReplaceNodeNameAndAddAsIndexIfParentMatchesName ()
 
 encodeCanReplaceNodeNameAndAddAsIndexIfParentAndNodeMatchNames ()
 
 encodeCanReplaceNodeNameAndAddAsIndexIfParentMatchesNameAndNodeNameIsNumber ()
 
 encodeCanReplaceNodeNameAndAddAsIndexIfGrandParentAndParentAndNodeMatchNames ()
 
 encodeCanWrapStringWithCDATAIfStringContainsSpecialCharacters ()
 
 encodeAddsTypeAttributeToNodeIfValueIsNotString ()
 
 encodeCanDisableAddingTypeAttributeToNodeExceptIfValueIsArray ($disableTypeAttrib)
 
 encodeCanDisableAddingTypeAttributeToNode ()
 
 encodeAddsBase64AttributeAndEncodesWithBase64IfValueIsBinaryData ()
 
 encodeCanSetAlternativeOptionsPerNestingLevel ()
 

Static Public Member Functions

static encodeCanDisableAddingTypeAttributeToNodeExceptIfValueIsArrayDataProvider ()
 

Detailed Description

Definition at line 24 of file Typo3XmlSerializerTest.php.

Member Function Documentation

◆ encodeAddsBase64AttributeAndEncodesWithBase64IfValueIsBinaryData()

TYPO3\CMS\Core\Tests\Unit\Serializer\Typo3XmlSerializerTest::encodeAddsBase64AttributeAndEncodesWithBase64IfValueIsBinaryData ( )
Test:

Definition at line 441 of file Typo3XmlSerializerTest.php.

◆ encodeAddsTypeAttributeToNodeIfValueIsNotString()

TYPO3\CMS\Core\Tests\Unit\Serializer\Typo3XmlSerializerTest::encodeAddsTypeAttributeToNodeIfValueIsNotString ( )
Test:

Definition at line 348 of file Typo3XmlSerializerTest.php.

◆ encodeCanDisableAddingTypeAttributeToNode()

TYPO3\CMS\Core\Tests\Unit\Serializer\Typo3XmlSerializerTest::encodeCanDisableAddingTypeAttributeToNode ( )
Test:

Definition at line 411 of file Typo3XmlSerializerTest.php.

◆ encodeCanDisableAddingTypeAttributeToNodeExceptIfValueIsArray()

TYPO3\CMS\Core\Tests\Unit\Serializer\Typo3XmlSerializerTest::encodeCanDisableAddingTypeAttributeToNodeExceptIfValueIsArray (   $disableTypeAttrib)
Test:
‪@dataProvider encodeCanDisableAddingTypeAttributeToNodeExceptIfValueIsArrayDataProvider

Definition at line 381 of file Typo3XmlSerializerTest.php.

◆ encodeCanDisableAddingTypeAttributeToNodeExceptIfValueIsArrayDataProvider()

static TYPO3\CMS\Core\Tests\Unit\Serializer\Typo3XmlSerializerTest::encodeCanDisableAddingTypeAttributeToNodeExceptIfValueIsArrayDataProvider ( )
static

Definition at line 369 of file Typo3XmlSerializerTest.php.

◆ encodeCanPrependNamespaceToNodeName()

TYPO3\CMS\Core\Tests\Unit\Serializer\Typo3XmlSerializerTest::encodeCanPrependNamespaceToNodeName ( )

◆ encodeCanPrependNToNodeNameIfNodeNameIsNumber()

TYPO3\CMS\Core\Tests\Unit\Serializer\Typo3XmlSerializerTest::encodeCanPrependNToNodeNameIfNodeNameIsNumber ( )
Test:

Definition at line 124 of file Typo3XmlSerializerTest.php.

◆ encodeCanPreventWrappingByRootNode()

TYPO3\CMS\Core\Tests\Unit\Serializer\Typo3XmlSerializerTest::encodeCanPreventWrappingByRootNode ( )

◆ encodeCanReplaceNodeNameAndAddAsIndexIfGrandParentAndParentAndNodeMatchNames()

TYPO3\CMS\Core\Tests\Unit\Serializer\Typo3XmlSerializerTest::encodeCanReplaceNodeNameAndAddAsIndexIfGrandParentAndParentAndNodeMatchNames ( )
Test:

Definition at line 288 of file Typo3XmlSerializerTest.php.

◆ encodeCanReplaceNodeNameAndAddAsIndexIfNodeNameIsNumber()

TYPO3\CMS\Core\Tests\Unit\Serializer\Typo3XmlSerializerTest::encodeCanReplaceNodeNameAndAddAsIndexIfNodeNameIsNumber ( )
Test:

Definition at line 140 of file Typo3XmlSerializerTest.php.

◆ encodeCanReplaceNodeNameAndAddAsIndexIfNodeNameIsString()

TYPO3\CMS\Core\Tests\Unit\Serializer\Typo3XmlSerializerTest::encodeCanReplaceNodeNameAndAddAsIndexIfNodeNameIsString ( )
Test:

Definition at line 162 of file Typo3XmlSerializerTest.php.

◆ encodeCanReplaceNodeNameAndAddAsIndexIfParentAndNodeMatchNames()

TYPO3\CMS\Core\Tests\Unit\Serializer\Typo3XmlSerializerTest::encodeCanReplaceNodeNameAndAddAsIndexIfParentAndNodeMatchNames ( )
Test:

Definition at line 218 of file Typo3XmlSerializerTest.php.

◆ encodeCanReplaceNodeNameAndAddAsIndexIfParentMatchesName()

TYPO3\CMS\Core\Tests\Unit\Serializer\Typo3XmlSerializerTest::encodeCanReplaceNodeNameAndAddAsIndexIfParentMatchesName ( )
Test:

Definition at line 184 of file Typo3XmlSerializerTest.php.

◆ encodeCanReplaceNodeNameAndAddAsIndexIfParentMatchesNameAndNodeNameIsNumber()

TYPO3\CMS\Core\Tests\Unit\Serializer\Typo3XmlSerializerTest::encodeCanReplaceNodeNameAndAddAsIndexIfParentMatchesNameAndNodeNameIsNumber ( )
Test:

Definition at line 254 of file Typo3XmlSerializerTest.php.

◆ encodeCanSetAlternativeOptionsPerNestingLevel()

TYPO3\CMS\Core\Tests\Unit\Serializer\Typo3XmlSerializerTest::encodeCanSetAlternativeOptionsPerNestingLevel ( )
Test:

Definition at line 458 of file Typo3XmlSerializerTest.php.

◆ encodeCanWrapStringWithCDATAIfStringContainsSpecialCharacters()

TYPO3\CMS\Core\Tests\Unit\Serializer\Typo3XmlSerializerTest::encodeCanWrapStringWithCDATAIfStringContainsSpecialCharacters ( )
Test:

Definition at line 326 of file Typo3XmlSerializerTest.php.

◆ encodeEnsuresAlphaNumericCharactersAndMinusAndUnderscoreInNodeName()

TYPO3\CMS\Core\Tests\Unit\Serializer\Typo3XmlSerializerTest::encodeEnsuresAlphaNumericCharactersAndMinusAndUnderscoreInNodeName ( )
Test:

Definition at line 97 of file Typo3XmlSerializerTest.php.

◆ encodeReturnsRootNodeIfArrayIsEmpty()

TYPO3\CMS\Core\Tests\Unit\Serializer\Typo3XmlSerializerTest::encodeReturnsRootNodeIfArrayIsEmpty ( )
Test:

Definition at line 29 of file Typo3XmlSerializerTest.php.

◆ encodeSupportsInlineXml()

TYPO3\CMS\Core\Tests\Unit\Serializer\Typo3XmlSerializerTest::encodeSupportsInlineXml ( )

◆ encodeSupportsPrettyPrintWith4SpacesIndentation()

TYPO3\CMS\Core\Tests\Unit\Serializer\Typo3XmlSerializerTest::encodeSupportsPrettyPrintWith4SpacesIndentation ( )

◆ encodeSupportsPrettyPrintWithTabIndentation()

TYPO3\CMS\Core\Tests\Unit\Serializer\Typo3XmlSerializerTest::encodeSupportsPrettyPrintWithTabIndentation ( )