TYPO3  7.6
Static Public Member Functions | Static Protected Attributes | List of all members
XmlParserFactory Class Reference

Static Public Member Functions

static getParserInstance ($parserType, $excludeClassNames= '')
 

Static Protected Attributes

static $instance = array()
 
static $parsers
 

Detailed Description

Factory for XML parsers.

Since
2010-02-10

Definition at line 21 of file XmlParserFactory.php.

Member Function Documentation

static getParserInstance (   $parserType,
  $excludeClassNames = '' 
)
static

Obtains a xml parser instance.

This function will return an instance of a class that implements

Parameters
string$parserTypetype of parser, one of extension and mirror
string$excludeClassNames(optional) comma-separated list of class names
Returns
an instance of an extension.xml parser

Definition at line 60 of file XmlParserFactory.php.

References GeneralUtility\inList().

Member Data Documentation

$instance = array()
staticprotected

Definition at line 29 of file XmlParserFactory.php.

$parsers
staticprotected
Initial value:
= array(
'extension' => array(
\TYPO3\CMS\Extensionmanager\Utility\Parser\ExtensionXmlPullParser::class => 'ExtensionXmlPullParser.php',
\TYPO3\CMS\Extensionmanager\Utility\Parser\ExtensionXmlPushParser::class => 'ExtensionXmlPushParser.php'
),
'mirror' => array(
\TYPO3\CMS\Extensionmanager\Utility\Parser\MirrorXmlPullParser::class=> 'MirrorXmlPullParser.php',
\TYPO3\CMS\Extensionmanager\Utility\Parser\MirrorXmlPushParser::class => 'MirrorXmlPushParser.php'
)
)

Definition at line 39 of file XmlParserFactory.php.