Page Menu
Home
WickedGov Phorge
Search
Configure Global Search
Log In
Files
F1426398
ITextFormatter.php
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Flag For Later
Award Token
Size
948 B
Referenced Files
None
Subscribers
None
ITextFormatter.php
View Options
<?php
namespace
Wikimedia\Message
;
/**
* Converts MessageSpecifier objects to localized plain text in a certain language.
*
* The caller cannot modify the details of message translation, such as which
* of multiple sources the message is taken from. Any such flags may be injected
* into the factory constructor.
*
* Implementations of TextFormatter are not required to perfectly format
* any message in any language. Implementations should make a best effort to
* produce human-readable text.
*
* @package MediaWiki\MessageFormatter
*/
interface
ITextFormatter
{
/**
* Get the internal language code in which format() is
* @return string
*/
public
function
getLangCode
();
/**
* Convert a MessageSpecifier to text.
*
* The result is not safe for use as raw HTML.
*
* @param MessageSpecifier $message
* @return string
* @return-taint tainted
*/
public
function
format
(
MessageSpecifier
$message
):
string
;
}
File Metadata
Details
Attached
Mime Type
text/x-php
Expires
Sat, May 16, 13:09 (1 d, 16 h)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
91/5a/c3fbde9fb212575e6d942d4c70ac
Default Alt Text
ITextFormatter.php (948 B)
Attached To
Mode
rMWPROD MediaWiki Production
Attached
Detach File
Event Timeline
Log In to Comment