|
| shouldSiteBeIncluded (Site $site, array $groups) |
| Whether it's needed to add a Site to the JS variable.
|
|
◆ __construct()
- Parameters
-
SettingsArray | null | $clientSettings | The Client settings, if Client is enabled, else null. |
SettingsArray | null | $repoSettings | The Repo settings, if Repo is enabled, else null. |
SiteLookup | $siteLookup | |
BagOStuff | $cache | |
LanguageNameLookupFactory | $languageNameLookupFactory | |
◆ getScript()
Wikibase\Lib\Modules\SitesModule::getScript |
( |
RL\Context | $context | ) |
|
Used to propagate information about sites to JavaScript.
Sites infos will be available in 'wbSiteDetails' config var.
- See also
- RL\Module::getScript
- Parameters
-
- Returns
- string JavaScript Code
◆ shouldSiteBeIncluded()
Wikibase\Lib\Modules\SitesModule::shouldSiteBeIncluded |
( |
Site | $site, |
|
|
array | $groups ) |
|
private |
Whether it's needed to add a Site to the JS variable.
- Parameters
-
Site | $site | |
string[] | $groups | |
- Returns
- bool
◆ $cache
Wikibase\Lib\Modules\SitesModule::$cache |
|
private |
◆ $siteLookup
Wikibase\Lib\Modules\SitesModule::$siteLookup |
|
private |
◆ SITE_DETAILS_TTL
const Wikibase\Lib\Modules\SitesModule::SITE_DETAILS_TTL = 3600 |
|
private |
How many seconds the result of getSiteDetails() is cached.
The documentation for this class was generated from the following file: