|
MediaWiki master
|
Public Member Functions | |
| __construct (private readonly OutputTransformPipeline $languageConverterPipeline, private readonly LanguageFactory $languageFactory, private readonly SiteConfig $siteConfig, TitleFactory $titleFactory, private readonly PageIdentity $pageIdentity,) | |
| convertPageBundleVariant (HtmlPageBundle $pageBundle, Bcp47Code $targetVariant, ?Bcp47Code $sourceVariant=null) | |
| Perform variant conversion on a HtmlPageBundle object. | |
| convertParserOutputVariant (ParserOutput $parserOutput, Bcp47Code $targetVariant, ?Bcp47Code $sourceVariant=null) | |
| Perform variant conversion on a ParserOutput object. | |
| setPageLanguageOverride (Bcp47Code $language) | |
| Set the page content language override. | |
Definition at line 23 of file LanguageVariantConverter.php.
| MediaWiki\Parser\Parsoid\LanguageVariantConverter::__construct | ( | private readonly OutputTransformPipeline | $languageConverterPipeline, |
| private readonly LanguageFactory | $languageFactory, | ||
| private readonly SiteConfig | $siteConfig, | ||
| TitleFactory | $titleFactory, | ||
| private readonly PageIdentity | $pageIdentity ) |
Definition at line 33 of file LanguageVariantConverter.php.
References MediaWiki\Title\TitleFactory\newFromPageIdentity().
| MediaWiki\Parser\Parsoid\LanguageVariantConverter::convertPageBundleVariant | ( | HtmlPageBundle | $pageBundle, |
| Bcp47Code | $targetVariant, | ||
| ?Bcp47Code | $sourceVariant = null ) |
Perform variant conversion on a HtmlPageBundle object.
| HtmlPageBundle | $pageBundle | |
| Bcp47Code | $targetVariant | |
| ?Bcp47Code | $sourceVariant |
| HttpException |
Definition at line 66 of file LanguageVariantConverter.php.
| MediaWiki\Parser\Parsoid\LanguageVariantConverter::convertParserOutputVariant | ( | ParserOutput | $parserOutput, |
| Bcp47Code | $targetVariant, | ||
| ?Bcp47Code | $sourceVariant = null ) |
Perform variant conversion on a ParserOutput object.
| ParserOutput | $parserOutput | |
| Bcp47Code | $targetVariant | |
| ?Bcp47Code | $sourceVariant |
Definition at line 94 of file LanguageVariantConverter.php.
| MediaWiki\Parser\Parsoid\LanguageVariantConverter::setPageLanguageOverride | ( | Bcp47Code | $language | ) |
Set the page content language override.
| Bcp47Code | $language |
Definition at line 49 of file LanguageVariantConverter.php.