41 \TYPO3\CMS\Extensionmanager\Utility\Parser\ExtensionXmlPushParser::class =>
'ExtensionXmlPushParser.php',
42 \TYPO3\CMS\Extensionmanager\Utility\Parser\ExtensionXmlPullParser::class =>
'ExtensionXmlPullParser.php',
45 \TYPO3\CMS\Extensionmanager\Utility\Parser\MirrorXmlPushParser::class =>
'MirrorXmlPushParser.php',
46 \TYPO3\CMS\Extensionmanager\Utility\Parser\MirrorXmlPullParser::class=>
'MirrorXmlPullParser.php',
62 if (!isset(self::$instance[$parserType]) || !is_object(self::$instance[$parserType]) || !empty($excludeClassNames)) {
64 self::$instance[$parserType] = ($objParser =
null);
65 foreach (self::$parsers[$parserType] as $className => $file) {
66 if (!\
TYPO3\CMS\Core\Utility\GeneralUtility::inList($excludeClassNames, $className)) {
67 $objParser = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance($className);
68 if ($objParser->isAvailable()) {
69 self::$instance[$parserType] = &$objParser;
76 return self::$instance[$parserType];