TYPO3
7.6
|
Public Member Functions | |
__construct () | |
parseXml ($file) | |
Public Member Functions inherited from AbstractExtensionXmlParser | |
getAll () | |
getAlldownloadcounter () | |
getAuthorcompany () | |
getAuthoremail () | |
getAuthorname () | |
getCategory () | |
getDependencies () | |
getDescription () | |
getDownloadcounter () | |
getExtkey () | |
getLastuploaddate () | |
getOwnerusername () | |
getReviewstate () | |
getState () | |
getT3xfilemd5 () | |
getTitle () | |
getUploadcomment () | |
getVersion () | |
Public Member Functions inherited from AbstractXmlParser | |
attach (\SplObserver $observer) | |
detach (\SplObserver $observer) | |
notify () | |
isAvailable () | |
parseXml ($file) | |
Protected Member Functions | |
createParser () | |
startElement ($parser, $elementName, $attrs) | |
endElement ($parser, $elementName) | |
characterData ($parser, $data) | |
Protected Member Functions inherited from AbstractExtensionXmlParser | |
resetProperties ($resetAll=false) | |
convertDependencies ($dependencies) | |
Protected Member Functions inherited from AbstractXmlParser | |
createParser () | |
Protected Attributes | |
$element = null | |
Protected Attributes inherited from AbstractExtensionXmlParser | |
$authorcompany = null | |
$authoremail = null | |
$authorname = null | |
$category = null | |
$dependencies = null | |
$description = null | |
$extensionDownloadCounter = null | |
$extensionKey = null | |
$lastuploaddate = null | |
$ownerusername = null | |
$reviewstate = null | |
$state = null | |
$t3xfilemd5 = null | |
$title = null | |
$uploadcomment = null | |
$version = null | |
$versionDownloadCounter = null | |
Protected Attributes inherited from AbstractXmlParser | |
$objXml | |
$requiredPhpExtensions | |
$observers = array() | |
Module: Extension manager - Extension.xml push-parser Parser for TYPO3's extension.xml file.
Depends on PHP ext/xml which should be available with PHP 4+. This is the parser used in TYPO3 Core <= 4.3 (without the "collect all data in one array" behaviour). Notice: ext/xml has proven to be buggy with entities. Use at least PHP 5.2.9+ and libxml2 2.7.3+!
Definition at line 31 of file ExtensionXmlPushParser.php.
__construct | ( | ) |
Class constructor.
Definition at line 43 of file ExtensionXmlPushParser.php.
|
protected |
Method is invoked when parser accesses any character other than elements.
resource | $parser | parser resource |
string | $data,: | an element's value |
Definition at line 140 of file ExtensionXmlPushParser.php.
References AbstractExtensionXmlParser\convertDependencies().
|
protected |
Create required parser
Definition at line 53 of file ExtensionXmlPushParser.php.
Referenced by ExtensionXmlPushParser\parseXml().
|
protected |
Method is invoked when parser accesses end tag of an element.
resource | $parser | parser resource |
string | $elementName,: | element name at parser's current position |
Definition at line 118 of file ExtensionXmlPushParser.php.
References AbstractXmlParser\notify(), and AbstractExtensionXmlParser\resetProperties().
parseXml | ( | $file | ) |
Method parses an extensions.xml file.
string | $file | GZIP stream resource |
\TYPO3\CMS\Extensionmanager\Exception\ExtensionManagerException | in case of parse errors |
Definition at line 66 of file ExtensionXmlPushParser.php.
References ExtensionXmlPushParser\createParser().
|
protected |
Method is invoked when parser accesses start tag of an element.
resource | $parser | parser resource |
string | $elementName | element name at parser's current position |
array | $attrs | array of an element's attributes if available |
Definition at line 97 of file ExtensionXmlPushParser.php.
|
protected |
Definition at line 38 of file ExtensionXmlPushParser.php.