MediaWiki master
|
Interface for storing and retrieving Site objects. More...
Inherits MediaWiki\Site\SiteLookup.
Inherited by MediaWiki\Site\CachingSiteStore, MediaWiki\Site\DBSiteStore, and MediaWiki\Site\HashSiteStore.
Public Member Functions | |
clear () | |
Deletes all sites from the database. | |
saveSite (Site $site) | |
Saves the provided site. | |
saveSites (array $sites) | |
Saves the provided sites. | |
Public Member Functions inherited from MediaWiki\Site\SiteLookup | |
getSite ( $globalId) | |
Return the site with provided global ID, or null if there is no such site. | |
getSites () | |
Return a list of all sites. | |
Interface for storing and retrieving Site objects.
Default implementation is DBSiteStore.
Definition at line 32 of file SiteStore.php.
MediaWiki\Site\SiteStore::clear | ( | ) |
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 MediaWiki\Site\CachingSiteStore, MediaWiki\Site\DBSiteStore, and MediaWiki\Site\HashSiteStore.
MediaWiki\Site\SiteStore::saveSite | ( | Site | $site | ) |
Saves the provided site.
Site | $site |
Implemented in MediaWiki\Site\CachingSiteStore, MediaWiki\Site\DBSiteStore, and MediaWiki\Site\HashSiteStore.
MediaWiki\Site\SiteStore::saveSites | ( | array | $sites | ) |
Saves the provided sites.
Site[] | $sites |
Implemented in MediaWiki\Site\CachingSiteStore, MediaWiki\Site\DBSiteStore, and MediaWiki\Site\HashSiteStore.