MediaWiki REL1_33
SiteExporter Class Reference

Public Member Functions

 __construct ( $sink)
 
 exportSites ( $sites)
 Writes a <site> tag for each Site object in $sites, and encloses the entire list between <sites> tags.
 

Private Member Functions

 exportSite (Site $site)
 Writes a <site> tag representing the given Site object.
 

Private Attributes

resource $sink
 

Detailed Description

Definition at line 30 of file SiteExporter.php.

Constructor & Destructor Documentation

◆ __construct()

SiteExporter::__construct ( $sink)
Parameters
resource$sinkA file handle open for writing

Definition at line 40 of file SiteExporter.php.

References $sink, and and().

Member Function Documentation

◆ exportSite()

SiteExporter::exportSite ( Site $site)
private

Writes a <site> tag representing the given Site object.

Parameters
Site$site

Definition at line 75 of file SiteExporter.php.

References $type, and(), Site\GROUP_NONE, Site\SOURCE_LOCAL, and Site\TYPE_UNKNOWN.

Referenced by exportSites().

◆ exportSites()

SiteExporter::exportSites ( $sites)

Writes a <site> tag for each Site object in $sites, and encloses the entire list between <sites> tags.

Parameters
Site[] | SiteList$sites

Definition at line 54 of file SiteExporter.php.

References and(), and exportSite().

Member Data Documentation

◆ $sink

resource SiteExporter::$sink
private

Definition at line 35 of file SiteExporter.php.

Referenced by __construct().


The documentation for this class was generated from the following file: