wiki.techinc.nl/includes/libs/Message/IMessageFormatterFactory.php
Tim Starling 09cd8eb080 MessageFormatterFactory
An injectable service interface for message formatting, somewhat
narrowed compared to Message.

Only the text format is implemented in this framework so far, with
getTextFormatter() returning a formatter that converts to the text
format. Other formatters could be added to MessageFormatterFactory.

Bug: T226598
Change-Id: Id053074c1dbcb692e8309fdca602f94a385bca0c
2019-08-28 12:28:05 +10:00

18 lines
393 B
PHP

<?php
namespace Wikimedia\Message;
/**
* A simple factory providing a message formatter for a given language code.
*
* @see ITextFormatter
*/
interface IMessageFormatterFactory {
/**
* Get a text message formatter for a given language.
*
* @param string $langCode The language code
* @return ITextFormatter
*/
public function getTextFormatter( $langCode ): ITextFormatter;
}