MediaWiki
master
|
An interface for creating language converters. More...
Public Member Functions | |
__construct (ObjectFactory $objectFactory, $usePigLatinVariant, $isConversionDisabled, $isTitleConversionDisabled, callable $defaultLanguage) | |
getLanguageConverter ( $language=null) | |
Provide a LanguageConverter for given language. More... | |
isConversionDisabled () | |
Whether to disable language variant conversion. More... | |
isLinkConversionDisabled () | |
Whether to disable language variant conversion for links. More... | |
isTitleConversionDisabled () | |
Whether to disable language variant conversion for titles. More... | |
Private Member Functions | |
instantiateConverter ( $lang) | |
Returns Converter instance for given language object. More... | |
Private Attributes | |
$cache = [] | |
array | $converterList |
callable | $defaultLanguage |
callback of () : Language More... | |
bool | $isConversionDisabled |
Whether to disable language variant conversion. More... | |
bool | $isTitleConversionDisabled |
Whether to disable language variant conversion for links. More... | |
ObjectFactory | $objectFactory |
const | DEFAULT_CONVERTER |
const | EN_CONVERTER |
An interface for creating language converters.
Definition at line 48 of file LanguageConverterFactory.php.
MediaWiki\Languages\LanguageConverterFactory::__construct | ( | ObjectFactory | $objectFactory, |
$usePigLatinVariant, | |||
$isConversionDisabled, | |||
$isTitleConversionDisabled, | |||
callable | $defaultLanguage | ||
) |
ObjectFactory | $objectFactory | |
bool | $usePigLatinVariant | should pig variant of English be used |
bool | $isConversionDisabled | Whether to disable language variant conversion |
bool | $isTitleConversionDisabled | Whether to disable language variant conversion for links |
callable | $defaultLanguage | callback of () : Language, should return default language. Used in getLanguageConverter when $language is null. |
Definition at line 132 of file LanguageConverterFactory.php.
References MediaWiki\Languages\LanguageConverterFactory\$defaultLanguage, MediaWiki\Languages\LanguageConverterFactory\$isConversionDisabled, MediaWiki\Languages\LanguageConverterFactory\$isTitleConversionDisabled, MediaWiki\Languages\LanguageConverterFactory\$objectFactory, MediaWiki\Languages\LanguageConverterFactory\EN_CONVERTER, MediaWiki\Languages\LanguageConverterFactory\isConversionDisabled(), and MediaWiki\Languages\LanguageConverterFactory\isTitleConversionDisabled().
MediaWiki\Languages\LanguageConverterFactory::getLanguageConverter | ( | $language = null | ) |
Provide a LanguageConverter for given language.
Language | StubUserLang | null | $language | for which a LanguageConverter should be provided. If null then LanguageConverter provided for current content language as returned by the callback provided to the constructor. |
Definition at line 175 of file LanguageConverterFactory.php.
References $lang.
Referenced by ApiQueryInfo\__construct(), SpecialMIMESearch\__construct(), SpecialMostLinkedCategories\__construct(), SpecialWantedCategories\__construct(), MediaWiki\Deferred\LinksUpdate\CategoryLinksTable\__construct(), SpecialUnwatchedPages\__construct(), SpecialFileDuplicateSearch\__construct(), SpecialAncientPages\__construct(), SpecialDeadendPages\__construct(), SpecialFewestRevisions\__construct(), SpecialUncategorizedPages\__construct(), SpecialWithoutInterwiki\__construct(), SpecialLonelyPages\__construct(), SpecialListGroupRights\__construct(), and MessageCache\__construct().
|
private |
Returns Converter instance for given language object.
Language | StubUserLang | $lang |
Definition at line 152 of file LanguageConverterFactory.php.
MediaWiki\Languages\LanguageConverterFactory::isConversionDisabled | ( | ) |
Whether to disable language variant conversion.
Definition at line 190 of file LanguageConverterFactory.php.
Referenced by MediaWiki\Languages\LanguageConverterFactory\__construct(), and Parser\__construct().
MediaWiki\Languages\LanguageConverterFactory::isLinkConversionDisabled | ( | ) |
Whether to disable language variant conversion for links.
Definition at line 207 of file LanguageConverterFactory.php.
MediaWiki\Languages\LanguageConverterFactory::isTitleConversionDisabled | ( | ) |
Whether to disable language variant conversion for titles.
Definition at line 199 of file LanguageConverterFactory.php.
Referenced by MediaWiki\Languages\LanguageConverterFactory\__construct().
|
private |
Definition at line 50 of file LanguageConverterFactory.php.
|
private |
Definition at line 54 of file LanguageConverterFactory.php.
|
private |
callback of () : Language
Definition at line 120 of file LanguageConverterFactory.php.
Referenced by MediaWiki\Languages\LanguageConverterFactory\__construct().
|
private |
Whether to disable language variant conversion.
Definition at line 110 of file LanguageConverterFactory.php.
Referenced by MediaWiki\Languages\LanguageConverterFactory\__construct().
|
private |
Whether to disable language variant conversion for links.
Definition at line 115 of file LanguageConverterFactory.php.
Referenced by MediaWiki\Languages\LanguageConverterFactory\__construct().
|
private |
Definition at line 105 of file LanguageConverterFactory.php.
Referenced by MediaWiki\Languages\LanguageConverterFactory\__construct().
|
private |
Definition at line 93 of file LanguageConverterFactory.php.
|
private |
Definition at line 100 of file LanguageConverterFactory.php.
Referenced by MediaWiki\Languages\LanguageConverterFactory\__construct().