TYPO3
7.6
|
Public Member Functions | |
attach (\SplObserver $observer) | |
detach (\SplObserver $observer) | |
notify () | |
isAvailable () | |
parseXml ($file) | |
Protected Member Functions | |
createParser () | |
Protected Attributes | |
$objXml | |
$requiredPhpExtensions | |
$observers = array() | |
Abstract parser for EM related TYPO3 xml files.
Definition at line 21 of file extensionmanager/Classes/Utility/Parser/AbstractXmlParser.php.
attach | ( | \SplObserver | $observer | ) |
Method attaches an observer.
\SplObserver | $observer | an observer to attach |
Definition at line 52 of file extensionmanager/Classes/Utility/Parser/AbstractXmlParser.php.
|
abstractprotected |
Create required parser
detach | ( | \SplObserver | $observer | ) |
Method detaches an attached observer
\SplObserver | $observer | an observer to detach |
Definition at line 64 of file extensionmanager/Classes/Utility/Parser/AbstractXmlParser.php.
isAvailable | ( | ) |
Method determines if a necessary PHP extension is available.
Method tries to load the extension if necessary and possible.
public
Definition at line 94 of file extensionmanager/Classes/Utility/Parser/AbstractXmlParser.php.
notify | ( | ) |
Method notifies attached observers.
public
Definition at line 79 of file extensionmanager/Classes/Utility/Parser/AbstractXmlParser.php.
Referenced by MirrorXmlPushParser\endElement(), ExtensionXmlPushParser\endElement(), MirrorXmlPullParser\endElement(), and ExtensionXmlPullParser\endElement().
|
abstract |
Method parses an XML file.
string | $file | GZIP stream resource |
\TYPO3\CMS\Extensionmanager\Exception\ExtensionManagerException | in case of XML parser errors |
|
protected |
Definition at line 28 of file extensionmanager/Classes/Utility/Parser/AbstractXmlParser.php.
|
protected |
Definition at line 43 of file extensionmanager/Classes/Utility/Parser/AbstractXmlParser.php.
|
protected |
Definition at line 36 of file extensionmanager/Classes/Utility/Parser/AbstractXmlParser.php.