MediaWiki master
|
Site-level configuration for Parsoid. More...
Inherits ISiteConfig.
Public Member Functions | |
__construct (ServiceOptions $config, array $parsoidSettings, ObjectFactory $objectFactory, Language $contentLanguage, StatsdDataFactoryInterface $stats, MagicWordFactory $magicWordFactory, NamespaceInfo $namespaceInfo, SpecialPageFactory $specialPageFactory, InterwikiLookup $interwikiLookup, UserOptionsLookup $userOptionsLookup, LanguageFactory $languageFactory, LanguageConverterFactory $languageConverterFactory, LanguageNameUtils $languageNameUtils, UrlUtils $urlUtils, array $extensionParsoidModules, ParserFactory $parserFactory, Config $mwConfig, bool $isTimedMediaHandlerLoaded) | |
allowedExternalImagePrefixes () | |
baseURI () | |
bswRegexp () | |
canonicalNamespaceId (string $name) | |
categoryRegexp () | |
exportMetadataToHeadBcp47 (Document $document, ContentMetadataCollector $metadata, string $defaultTitle, Bcp47Code $lang) | |
galleryOptions () | |
getExternalLinkTarget () | |
getLogger () | |
getMagicWordMatcher (string $id) | |
getMaxTemplateDepth () | |
getMWConfigValue (string $key) | |
Lookup config. | |
getNoFollowConfig () | |
getObjectFactory () | |
getParameterizedAliasMatcher (array $words) | |
interwikiMagic () | |
interwikiMap () | |
iwp () | |
langBcp47 () | |
langConverterEnabledBcp47 (Bcp47Code $lang) | |
legalTitleChars () | |
linkPrefixRegex () | |
magicLinkEnabled (string $which) | |
mainpage () | |
mainPageLinkTarget () | |
metrics () | |
namespaceCase (int $ns) | |
namespaceHasSubpages (int $ns) | |
namespaceId (string $name) | |
namespaceIsTalk (int $ns) | |
namespaceName (int $ns) | |
redirectRegexp () | |
relativeLinkPrefix () | |
rtl () | |
script () | |
scriptpath () | |
server () | |
setMaxTemplateDepth (int $depth) | |
Overrides the max template depth in the MediaWiki configuration. | |
specialPageLocalName (string $alias) | |
timezoneOffset () | |
ucfirst (string $str) | |
variants () | |
Language variant information. | |
variantsFor (Bcp47Code $code) | |
Language variant information for the given language (or null if unknown). | |
widthOption () | |
Public Attributes | |
const | CONSTRUCTOR_OPTIONS |
Protected Member Functions | |
getFunctionSynonyms () | |
getMagicWords () | |
getNonNativeExtensionTags () | |
getProtocols () | |
getSpecialNSAliases () | |
getSpecialPageAliases (string $specialPage) | |
getVariableIDs () | |
linkTrail () | |
Protected Attributes | |
const | COMMENT_REGEXP_FRAGMENT = '<!--(?>[\s\S]*?-->)' |
Regular expression fragment for matching wikitext comments. | |
Site-level configuration for Parsoid.
This includes both global configuration and wiki-level configuration.
Definition at line 65 of file SiteConfig.php.
MediaWiki\Parser\Parsoid\Config\SiteConfig::__construct | ( | ServiceOptions | $config, |
array | $parsoidSettings, | ||
ObjectFactory | $objectFactory, | ||
Language | $contentLanguage, | ||
StatsdDataFactoryInterface | $stats, | ||
MagicWordFactory | $magicWordFactory, | ||
NamespaceInfo | $namespaceInfo, | ||
SpecialPageFactory | $specialPageFactory, | ||
InterwikiLookup | $interwikiLookup, | ||
UserOptionsLookup | $userOptionsLookup, | ||
LanguageFactory | $languageFactory, | ||
LanguageConverterFactory | $languageConverterFactory, | ||
LanguageNameUtils | $languageNameUtils, | ||
UrlUtils | $urlUtils, | ||
array | $extensionParsoidModules, | ||
ParserFactory | $parserFactory, | ||
Config | $mwConfig, | ||
bool | $isTimedMediaHandlerLoaded ) |
ServiceOptions | $config | MediaWiki main configuration object |
array | $parsoidSettings | Parsoid-specific options array from main configuration. |
ObjectFactory | $objectFactory | |
Language | $contentLanguage | Content language. |
StatsdDataFactoryInterface | $stats | |
MagicWordFactory | $magicWordFactory | |
NamespaceInfo | $namespaceInfo | |
SpecialPageFactory | $specialPageFactory | |
InterwikiLookup | $interwikiLookup | |
UserOptionsLookup | $userOptionsLookup | |
LanguageFactory | $languageFactory | |
LanguageConverterFactory | $languageConverterFactory | |
LanguageNameUtils | $languageNameUtils | |
UrlUtils | $urlUtils | |
array | $extensionParsoidModules | |
ParserFactory | $parserFactory | |
Config | $mwConfig | |
bool | $isTimedMediaHandlerLoaded |
Definition at line 143 of file SiteConfig.php.
References MediaWiki\Config\ServiceOptions\assertRequiredOptions().
MediaWiki\Parser\Parsoid\Config\SiteConfig::allowedExternalImagePrefixes | ( | ) |
Definition at line 237 of file SiteConfig.php.
MediaWiki\Parser\Parsoid\Config\SiteConfig::baseURI | ( | ) |
Definition at line 285 of file SiteConfig.php.
MediaWiki\Parser\Parsoid\Config\SiteConfig::bswRegexp | ( | ) |
Definition at line 334 of file SiteConfig.php.
MediaWiki\Parser\Parsoid\Config\SiteConfig::canonicalNamespaceId | ( | string | $name | ) |
Definition at line 344 of file SiteConfig.php.
MediaWiki\Parser\Parsoid\Config\SiteConfig::categoryRegexp | ( | ) |
Definition at line 320 of file SiteConfig.php.
References NS_CATEGORY.
MediaWiki\Parser\Parsoid\Config\SiteConfig::exportMetadataToHeadBcp47 | ( | Document | $document, |
ContentMetadataCollector | $metadata, | ||
string | $defaultTitle, | ||
Bcp47Code | $lang ) |
Document | $document | |
ContentMetadataCollector | $metadata | |
string | $defaultTitle | |
Bcp47Code | $lang |
Definition at line 540 of file SiteConfig.php.
MediaWiki\Parser\Parsoid\Config\SiteConfig::galleryOptions | ( | ) |
Definition at line 233 of file SiteConfig.php.
MediaWiki\Parser\Parsoid\Config\SiteConfig::getExternalLinkTarget | ( | ) |
Definition at line 763 of file SiteConfig.php.
|
protected |
Definition at line 651 of file SiteConfig.php.
MediaWiki\Parser\Parsoid\Config\SiteConfig::getLogger | ( | ) |
Definition at line 212 of file SiteConfig.php.
MediaWiki\Parser\Parsoid\Config\SiteConfig::getMagicWordMatcher | ( | string | $id | ) |
Definition at line 661 of file SiteConfig.php.
|
protected |
Definition at line 656 of file SiteConfig.php.
MediaWiki\Parser\Parsoid\Config\SiteConfig::getMaxTemplateDepth | ( | ) |
Definition at line 699 of file SiteConfig.php.
MediaWiki\Parser\Parsoid\Config\SiteConfig::getMWConfigValue | ( | string | $key | ) |
Lookup config.
string | $key |
Definition at line 496 of file SiteConfig.php.
MediaWiki\Parser\Parsoid\Config\SiteConfig::getNoFollowConfig | ( | ) |
Definition at line 754 of file SiteConfig.php.
|
protected |
Definition at line 691 of file SiteConfig.php.
MediaWiki\Parser\Parsoid\Config\SiteConfig::getObjectFactory | ( | ) |
Definition at line 207 of file SiteConfig.php.
MediaWiki\Parser\Parsoid\Config\SiteConfig::getParameterizedAliasMatcher | ( | array | $words | ) |
Definition at line 666 of file SiteConfig.php.
|
protected |
Definition at line 749 of file SiteConfig.php.
|
protected |
Definition at line 723 of file SiteConfig.php.
References NS_SPECIAL.
|
protected |
Definition at line 742 of file SiteConfig.php.
|
protected |
Definition at line 646 of file SiteConfig.php.
MediaWiki\Parser\Parsoid\Config\SiteConfig::interwikiMagic | ( | ) |
Definition at line 387 of file SiteConfig.php.
MediaWiki\Parser\Parsoid\Config\SiteConfig::interwikiMap | ( | ) |
Definition at line 397 of file SiteConfig.php.
MediaWiki\Parser\Parsoid\Config\SiteConfig::iwp | ( | ) |
Definition at line 457 of file SiteConfig.php.
MediaWiki\Parser\Parsoid\Config\SiteConfig::langBcp47 | ( | ) |
Definition at line 477 of file SiteConfig.php.
MediaWiki\Parser\Parsoid\Config\SiteConfig::langConverterEnabledBcp47 | ( | Bcp47Code | $lang | ) |
MediaWiki\Parser\Parsoid\Config\SiteConfig::legalTitleChars | ( | ) |
Definition at line 461 of file SiteConfig.php.
MediaWiki\Parser\Parsoid\Config\SiteConfig::linkPrefixRegex | ( | ) |
Definition at line 465 of file SiteConfig.php.
|
protected |
Definition at line 473 of file SiteConfig.php.
MediaWiki\Parser\Parsoid\Config\SiteConfig::magicLinkEnabled | ( | string | $which | ) |
Definition at line 392 of file SiteConfig.php.
MediaWiki\Parser\Parsoid\Config\SiteConfig::mainpage | ( | ) |
Definition at line 481 of file SiteConfig.php.
MediaWiki\Parser\Parsoid\Config\SiteConfig::mainPageLinkTarget | ( | ) |
Definition at line 486 of file SiteConfig.php.
MediaWiki\Parser\Parsoid\Config\SiteConfig::metrics | ( | ) |
Definition at line 220 of file SiteConfig.php.
MediaWiki\Parser\Parsoid\Config\SiteConfig::namespaceCase | ( | int | $ns | ) |
Definition at line 367 of file SiteConfig.php.
MediaWiki\Parser\Parsoid\Config\SiteConfig::namespaceHasSubpages | ( | int | $ns | ) |
Definition at line 362 of file SiteConfig.php.
MediaWiki\Parser\Parsoid\Config\SiteConfig::namespaceId | ( | string | $name | ) |
Definition at line 350 of file SiteConfig.php.
MediaWiki\Parser\Parsoid\Config\SiteConfig::namespaceIsTalk | ( | int | $ns | ) |
Definition at line 372 of file SiteConfig.php.
MediaWiki\Parser\Parsoid\Config\SiteConfig::namespaceName | ( | int | $ns | ) |
Definition at line 356 of file SiteConfig.php.
MediaWiki\Parser\Parsoid\Config\SiteConfig::redirectRegexp | ( | ) |
Definition at line 315 of file SiteConfig.php.
MediaWiki\Parser\Parsoid\Config\SiteConfig::relativeLinkPrefix | ( | ) |
Definition at line 292 of file SiteConfig.php.
MediaWiki\Parser\Parsoid\Config\SiteConfig::rtl | ( | ) |
Definition at line 500 of file SiteConfig.php.
MediaWiki\Parser\Parsoid\Config\SiteConfig::script | ( | ) |
Definition at line 521 of file SiteConfig.php.
MediaWiki\Parser\Parsoid\Config\SiteConfig::scriptpath | ( | ) |
Definition at line 525 of file SiteConfig.php.
MediaWiki\Parser\Parsoid\Config\SiteConfig::server | ( | ) |
Definition at line 529 of file SiteConfig.php.
MediaWiki\Parser\Parsoid\Config\SiteConfig::setMaxTemplateDepth | ( | int | $depth | ) |
Overrides the max template depth in the MediaWiki configuration.
int | $depth |
Definition at line 707 of file SiteConfig.php.
MediaWiki\Parser\Parsoid\Config\SiteConfig::specialPageLocalName | ( | string | $alias | ) |
Definition at line 382 of file SiteConfig.php.
MediaWiki\Parser\Parsoid\Config\SiteConfig::timezoneOffset | ( | ) |
Definition at line 562 of file SiteConfig.php.
MediaWiki\Parser\Parsoid\Config\SiteConfig::ucfirst | ( | string | $str | ) |
Definition at line 377 of file SiteConfig.php.
MediaWiki\Parser\Parsoid\Config\SiteConfig::variants | ( | ) |
Language variant information.
Definition at line 574 of file SiteConfig.php.
References wfDeprecated().
MediaWiki\Parser\Parsoid\Config\SiteConfig::variantsFor | ( | Bcp47Code | $code | ) |
Language variant information for the given language (or null if unknown).
Bcp47Code | $code | The language for which you want variant information |
Definition at line 622 of file SiteConfig.php.
MediaWiki\Parser\Parsoid\Config\SiteConfig::widthOption | ( | ) |
Definition at line 638 of file SiteConfig.php.
|
protected |
Regular expression fragment for matching wikitext comments.
Meant for inclusion in other regular expressions.
Definition at line 71 of file SiteConfig.php.
const MediaWiki\Parser\Parsoid\Config\SiteConfig::CONSTRUCTOR_OPTIONS |
Definition at line 73 of file SiteConfig.php.