MediaWiki  REL1_22
SiteStore Interface Reference
Inheritance diagram for SiteStore:

List of all members.

Public Member Functions

 clear ()
 Deletes all sites from the database.
 getSite ($globalId, $source= 'cache')
 Returns the site with provided global id, or null if there is no such site.
 getSites ($source= 'cache')
 Returns a list of all sites.
 saveSite (Site $site)
 Saves the provided site.
 saveSites (array $sites)
 Saves the provided sites.

Detailed Description

Definition at line 29 of file SiteStore.php.


Member Function Documentation

Deletes all sites from the database.

After calling clear(), getSites() will return an empty list and getSite() will return null until saveSite() or saveSites() is called.

Implemented in SiteSQLStore.

SiteStore::getSite ( globalId,
source = 'cache' 
)

Returns the site with provided global id, or null if there is no such site.

Since:
1.21
Parameters:
string$globalId
string$sourceeither 'cache' or 'recache'. If 'cache', the values are allowed (but not obliged) to come from a cache.
Returns:
Site|null

Implemented in SiteSQLStore.

SiteStore::getSites ( source = 'cache')

Returns a list of all sites.

By default this site is fetched from the cache, which can be changed to loading the list from the database using the $useCache parameter.

Since:
1.21
Parameters:
string$sourceeither 'cache' or 'recache'. If 'cache', the values are allowed (but not obliged) to come from a cache.
Returns:
SiteList

Implemented in SiteSQLStore.

Saves the provided site.

Since:
1.21
Parameters:
Site$site
Returns:
boolean Success indicator

Implemented in SiteSQLStore.

Saves the provided sites.

Since:
1.21
Parameters:
Site[]$sites
Returns:
boolean Success indicator

Implemented in SiteSQLStore.


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