TYPO3  7.6
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
AbstractMirrorXmlParser Class Reference
Inheritance diagram for AbstractMirrorXmlParser:
AbstractXmlParser MirrorXmlPullParser MirrorXmlPushParser

Public Member Functions

 getAll ()
 
 getCountry ()
 
 getHost ()
 
 getPath ()
 
 getSponsorlink ()
 
 getSponsorlogo ()
 
 getSponsorname ()
 
 getTitle ()
 
- Public Member Functions inherited from AbstractXmlParser
 attach (\SplObserver $observer)
 
 detach (\SplObserver $observer)
 
 notify ()
 
 isAvailable ()
 
 parseXml ($file)
 

Protected Member Functions

 resetProperties ()
 
- Protected Member Functions inherited from AbstractXmlParser
 createParser ()
 

Protected Attributes

 $country = null
 
 $host = null
 
 $path = null
 
 $sponsorlink = null
 
 $sponsorlogo = null
 
 $sponsorname = null
 
 $title = null
 
- Protected Attributes inherited from AbstractXmlParser
 $objXml
 
 $requiredPhpExtensions
 
 $observers = array()
 

Detailed Description

Abstract parser for TYPO3's mirror.xml file.

Since
2010-02-09

Definition at line 21 of file AbstractMirrorXmlParser.php.

Member Function Documentation

getAll ( )

Returns an associative array of all mirror properties.

Valid array keys of returned array are: country, host, path, sponsorlink, sponsorlogo, sponsorname, title

public

Returns
array assoziative array of a mirror's properties
See Also
$country, $host, $path, $sponsorlink, $sponsorlogo, $sponsorname, $title

Definition at line 82 of file AbstractMirrorXmlParser.php.

References AbstractMirrorXmlParser\$country, AbstractMirrorXmlParser\$host, AbstractMirrorXmlParser\$path, AbstractMirrorXmlParser\$sponsorlink, AbstractMirrorXmlParser\$sponsorlogo, AbstractMirrorXmlParser\$sponsorname, and AbstractMirrorXmlParser\$title.

getCountry ( )

Returns country of currently processed mirror.

public

Returns
string name of country a mirror is located in
See Also
$country, getAll()

Definition at line 102 of file AbstractMirrorXmlParser.php.

References AbstractMirrorXmlParser\$country.

getHost ( )

Returns host of currently processed mirror.

public

Returns
string host name
See Also
$host, getAll()

Definition at line 114 of file AbstractMirrorXmlParser.php.

References AbstractMirrorXmlParser\$host.

getPath ( )

Returns path to mirrored TER of currently processed mirror.

public

Returns
string path name
See Also
$path, getAll()

Definition at line 126 of file AbstractMirrorXmlParser.php.

References AbstractMirrorXmlParser\$path.

getSponsorlink ( )

Returns sponsor link of currently processed mirror.

public

Returns
string URL of a sponsor's website
See Also
$sponsorlink, getAll()

Definition at line 138 of file AbstractMirrorXmlParser.php.

References AbstractMirrorXmlParser\$sponsorlink.

getSponsorlogo ( )

Returns sponsor logo location of currently processed mirror.

public

Returns
string a sponsor's logo location
See Also
$sponsorlogo, getAll()

Definition at line 150 of file AbstractMirrorXmlParser.php.

References AbstractMirrorXmlParser\$sponsorlogo.

getSponsorname ( )

Returns sponsor name of currently processed mirror.

public

Returns
string name of sponsor
See Also
$sponsorname, getAll()

Definition at line 162 of file AbstractMirrorXmlParser.php.

References AbstractMirrorXmlParser\$sponsorname.

getTitle ( )

Returns title of currently processed mirror.

public

Returns
string title of mirror
See Also
$title, get All()

Definition at line 174 of file AbstractMirrorXmlParser.php.

References AbstractMirrorXmlParser\$title.

resetProperties ( )
protected

Method resets version class properties.

protected

Returns
void
See Also
$country, $host, $path, $sponsorlink, $sponsorlogo, $sponsorname, $title

Definition at line 186 of file AbstractMirrorXmlParser.php.

References path.

Referenced by MirrorXmlPushParser\endElement(), and MirrorXmlPullParser\endElement().

Member Data Documentation

$country = null
protected
$host = null
protected
$path = null
protected
$sponsorlink = null
protected
$sponsorlogo = null
protected
$sponsorname = null
protected
$title = null
protected