‪TYPO3CMS  ‪main
TYPO3\CMS\Core\Serializer\Typo3XmlSerializerOptions Class Reference

Public Member Functions

 __construct (array $options=[])
 
 getLoadOptions ()
 
 getIgnoredNodeTypes ()
 
 includeRootNode ()
 
 hasNamespacePrefix ()
 
 getNamespacePrefix ()
 
 allowUndefinedNamespaces ()
 
 returnRootNodeName ()
 

Public Attributes

const INCLUDE_ROOT_NODE = 'include_root_node'
 
const IGNORED_NODE_TYPES = 'ignored_node_types'
 
const LOAD_OPTIONS = 'load_options'
 
const NAMESPACE_PREFIX = 'namespace_prefix'
 
const ALLOW_UNDEFINED_NAMESPACES = 'allow_undefined_namespaces'
 
const RETURN_ROOT_NODE_NAME = 'return_root_node_name'
 

Protected Attributes

array $options
 

Detailed Description

still experimental

Definition at line 23 of file Typo3XmlSerializerOptions.php.

Constructor & Destructor Documentation

◆ __construct()

TYPO3\CMS\Core\Serializer\Typo3XmlSerializerOptions::__construct ( array  $options = [])

Member Function Documentation

◆ allowUndefinedNamespaces()

TYPO3\CMS\Core\Serializer\Typo3XmlSerializerOptions::allowUndefinedNamespaces ( )

◆ getIgnoredNodeTypes()

TYPO3\CMS\Core\Serializer\Typo3XmlSerializerOptions::getIgnoredNodeTypes ( )

◆ getLoadOptions()

TYPO3\CMS\Core\Serializer\Typo3XmlSerializerOptions::getLoadOptions ( )

◆ getNamespacePrefix()

TYPO3\CMS\Core\Serializer\Typo3XmlSerializerOptions::getNamespacePrefix ( )

◆ hasNamespacePrefix()

TYPO3\CMS\Core\Serializer\Typo3XmlSerializerOptions::hasNamespacePrefix ( )

◆ includeRootNode()

TYPO3\CMS\Core\Serializer\Typo3XmlSerializerOptions::includeRootNode ( )

◆ returnRootNodeName()

TYPO3\CMS\Core\Serializer\Typo3XmlSerializerOptions::returnRootNodeName ( )

Member Data Documentation

◆ $options

array TYPO3\CMS\Core\Serializer\Typo3XmlSerializerOptions::$options
protected
Initial value:
= [
self::IGNORED_NODE_TYPES => [\XML_PI_NODE, \XML_COMMENT_NODE],
self::INCLUDE_ROOT_NODE => false,
self::LOAD_OPTIONS => \LIBXML_NONET | \LIBXML_NOBLANKS,
self::NAMESPACE_PREFIX => '',
self::ALLOW_UNDEFINED_NAMESPACES => false,
self::RETURN_ROOT_NODE_NAME => false,
]

Definition at line 32 of file Typo3XmlSerializerOptions.php.

Referenced by TYPO3\CMS\Core\Serializer\Typo3XmlSerializerOptions\__construct().

◆ ALLOW_UNDEFINED_NAMESPACES

◆ IGNORED_NODE_TYPES

◆ INCLUDE_ROOT_NODE

const TYPO3\CMS\Core\Serializer\Typo3XmlSerializerOptions::INCLUDE_ROOT_NODE = 'include_root_node'

◆ LOAD_OPTIONS

const TYPO3\CMS\Core\Serializer\Typo3XmlSerializerOptions::LOAD_OPTIONS = 'load_options'

◆ NAMESPACE_PREFIX

◆ RETURN_ROOT_NODE_NAME

const TYPO3\CMS\Core\Serializer\Typo3XmlSerializerOptions::RETURN_ROOT_NODE_NAME = 'return_root_node_name'