MediaWiki master
MediaWiki\Skin\Helpers\SkinLanguageHelper Class Reference

Helper class for generating interlanguage link data. More...

Public Member Functions

 __construct (private readonly Title $title, private readonly Language $userLang, private readonly MessageLocalizer $localizer, private readonly OutputPage $output, private readonly array $languageLinks, private readonly Config $config)
 
 getData ()
 Generates array of language links for the current page.
 

Detailed Description

Helper class for generating interlanguage link data.

Extracted from Skin::getLanguages() to keep Skin focused on rendering.

Access: internal
for use inside Skin and SkinTemplate classes only
Stability: unstable

Definition at line 28 of file SkinLanguageHelper.php.

Constructor & Destructor Documentation

◆ __construct()

MediaWiki\Skin\Helpers\SkinLanguageHelper::__construct ( private readonly Title $title,
private readonly Language $userLang,
private readonly MessageLocalizer $localizer,
private readonly OutputPage $output,
private readonly array $languageLinks,
private readonly Config $config )

Definition at line 30 of file SkinLanguageHelper.php.

Member Function Documentation

◆ getData()

MediaWiki\Skin\Helpers\SkinLanguageHelper::getData ( )

Generates array of language links for the current page.

Returns
array[]

Definition at line 45 of file SkinLanguageHelper.php.


The documentation for this class was generated from the following file: