TYPO3  7.6
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
AbstractExtensionXmlParser Class Reference
Inheritance diagram for AbstractExtensionXmlParser:
AbstractXmlParser ExtensionXmlPullParser ExtensionXmlPushParser

Public Member Functions

 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

 resetProperties ($resetAll=false)
 
 convertDependencies ($dependencies)
 
- Protected Member Functions inherited from AbstractXmlParser
 createParser ()
 

Protected Attributes

 $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()
 

Detailed Description

Module: Extension manager - Extension.xml abstract parser Abstract parser for TYPO3's extension.xml file.

Since
2010-02-09

Definition at line 24 of file AbstractExtensionXmlParser.php.

Member Function Documentation

convertDependencies (   $dependencies)
protected

Convert dependencies from TER format to EM_CONF format

Parameters
string$dependenciesserialized dependency array
Returns
string

Definition at line 408 of file AbstractExtensionXmlParser.php.

References AbstractExtensionXmlParser\$dependencies, and AbstractExtensionXmlParser\$version.

Referenced by ExtensionXmlPushParser\characterData(), and ExtensionXmlPullParser\startElement().

getAll ( )
getAlldownloadcounter ( )

Returns download number sum of all extension's versions.

public

Returns
string download number sum
See Also
$extensionDLCounter, getAll()

Definition at line 187 of file AbstractExtensionXmlParser.php.

References AbstractExtensionXmlParser\$extensionDownloadCounter.

getAuthorcompany ( )

Returns company name of extension author.

public

Returns
string company name of extension author
See Also
$authorcompany, getAll()

Definition at line 199 of file AbstractExtensionXmlParser.php.

References AbstractExtensionXmlParser\$authorcompany.

getAuthoremail ( )

Returns e-mail address of extension author.

public

Returns
string e-mail address of extension author
See Also
$authoremail, getAll()

Definition at line 211 of file AbstractExtensionXmlParser.php.

References AbstractExtensionXmlParser\$authoremail.

getAuthorname ( )

Returns name of extension author.

public

Returns
string name of extension author
See Also
$authorname, getAll()

Definition at line 223 of file AbstractExtensionXmlParser.php.

References AbstractExtensionXmlParser\$authorname.

getCategory ( )

Returns category of an extension.

public

Returns
string extension category
See Also
$category, getAll()

Definition at line 235 of file AbstractExtensionXmlParser.php.

References AbstractExtensionXmlParser\$category.

getDependencies ( )

Returns dependencies of an extension's version.

public

Returns
string extension dependencies
See Also
$dependencies, getAll()

Definition at line 247 of file AbstractExtensionXmlParser.php.

References AbstractExtensionXmlParser\$dependencies.

getDescription ( )

Returns description of an extension's version.

public

Returns
string extension description
See Also
$description, getAll()

Definition at line 259 of file AbstractExtensionXmlParser.php.

References AbstractExtensionXmlParser\$description.

getDownloadcounter ( )

Returns download number of an extension's version.

public

Returns
string download number
See Also
$versionDLCounter, getAll()

Definition at line 271 of file AbstractExtensionXmlParser.php.

References AbstractExtensionXmlParser\$versionDownloadCounter.

getExtkey ( )

Returns key of an extension.

public

Returns
string extension key
See Also
$extensionKey, getAll()

Definition at line 283 of file AbstractExtensionXmlParser.php.

References AbstractExtensionXmlParser\$extensionKey.

getLastuploaddate ( )

Returns last uploaddate of an extension's version.

public

Returns
string last upload date of an extension's version
See Also
$lastuploaddate, getAll()

Definition at line 295 of file AbstractExtensionXmlParser.php.

References AbstractExtensionXmlParser\$lastuploaddate.

getOwnerusername ( )

Returns username of extension owner.

public

Returns
string extension owner's username
See Also
$ownerusername, getAll()

Definition at line 307 of file AbstractExtensionXmlParser.php.

References AbstractExtensionXmlParser\$ownerusername.

getReviewstate ( )

Returns review state of an extension's version.

public

Returns
string extension review state
See Also
$reviewstate, getAll()

Definition at line 319 of file AbstractExtensionXmlParser.php.

References AbstractExtensionXmlParser\$reviewstate.

getState ( )

Returns state of an extension's version.

public

Returns
string extension state
See Also
$state, getAll()

Definition at line 331 of file AbstractExtensionXmlParser.php.

References AbstractExtensionXmlParser\$state.

getT3xfilemd5 ( )

Returns t3x file hash of an extension's version.

public

Returns
string t3x file hash *
See Also
$t3xfilemd5, getAll()

Definition at line 343 of file AbstractExtensionXmlParser.php.

References AbstractExtensionXmlParser\$t3xfilemd5.

getTitle ( )

Returns title of an extension's version.

public

Returns
string extension title
See Also
$title, getAll()

Definition at line 355 of file AbstractExtensionXmlParser.php.

References AbstractExtensionXmlParser\$title.

getUploadcomment ( )

Returns extension upload comment.

public

Returns
string extension upload comment
See Also
$uploadcomment, getAll()

Definition at line 367 of file AbstractExtensionXmlParser.php.

References AbstractExtensionXmlParser\$uploadcomment.

getVersion ( )

Returns version number.

public

Returns
string version number
See Also
$version, getAll()

Definition at line 379 of file AbstractExtensionXmlParser.php.

References AbstractExtensionXmlParser\$version.

resetProperties (   $resetAll = false)
protected

Method resets version class properties.

Parameters
$resetAll$all if TRUE, additionally extension properties are reset
Returns
void
See Also
$extensionKey, $version, $extensionDLCounter, $versionDLCounter,

Definition at line 391 of file AbstractExtensionXmlParser.php.

Referenced by ExtensionXmlPushParser\endElement(), and ExtensionXmlPullParser\endElement().

Member Data Documentation

$authorcompany = null
protected
$authoremail = null
protected
$authorname = null
protected
$category = null
protected
$dependencies = null
protected
$description = null
protected
$extensionDownloadCounter = null
protected
$extensionKey = null
protected
$lastuploaddate = null
protected
$ownerusername = null
protected
$reviewstate = null
protected
$state = null
protected
$t3xfilemd5 = null
protected
$title = null
protected
$uploadcomment = null
protected
$version = null
protected
$versionDownloadCounter = null
protected