MediaWiki master
MediaWiki\Message\TextFormatter Class Reference

The MediaWiki-specific implementation of ITextFormatter. More...

Inherits Wikimedia\Message\ITextFormatter.

Collaboration diagram for MediaWiki\Message\TextFormatter:

Public Member Functions

 __construct (string $langCode, Converter $converter, string $format=Message::FORMAT_TEXT)
 Construct a TextFormatter.
 
 format (MessageValue $mv)
 Convert a MessageValue to text.
 
 getLangCode ()
 Get the internal language code in which format() is.
 

Detailed Description

The MediaWiki-specific implementation of ITextFormatter.

Definition at line 11 of file TextFormatter.php.

Constructor & Destructor Documentation

◆ __construct()

MediaWiki\Message\TextFormatter::__construct ( string $langCode,
Converter $converter,
string $format = Message::FORMAT_TEXT )

Construct a TextFormatter.

The type signature may change without notice as dependencies are added to the constructor. External callers should use MediaWikiServices::getMessageFormatterFactory()

Access: internal
Parameters
string$langCode
Converter$converter
string$format

Definition at line 33 of file TextFormatter.php.

References MediaWiki\Message\TextFormatter\format().

Member Function Documentation

◆ format()

MediaWiki\Message\TextFormatter::format ( MessageValue $message)

Convert a MessageValue to text.

The result is not safe for use as raw HTML.

Parameters
MessageValue$message
Returns
string

Implements Wikimedia\Message\ITextFormatter.

Definition at line 47 of file TextFormatter.php.

References MediaWiki\Message\TextFormatter\format().

Referenced by MediaWiki\Message\TextFormatter\__construct(), and MediaWiki\Message\TextFormatter\format().

◆ getLangCode()

MediaWiki\Message\TextFormatter::getLangCode ( )

Get the internal language code in which format() is.

Returns
string

Implements Wikimedia\Message\ITextFormatter.

Definition at line 43 of file TextFormatter.php.


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