Page Menu
Home
WickedGov Phorge
Search
Configure Global Search
Log In
Files
F4101301
ITextFormatter.php
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Flag For Later
Award Token
Size
956 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
():
string
;
/**
* 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
Tue, Aug 18, 16:53 (3 w, 4 d ago)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
96/ef/74937d683946117af4b1fbab80b8
Default Alt Text
ITextFormatter.php (956 B)
Attached To
Mode
rMWPROD MediaWiki Production
Attached
Detach File
Event Timeline
Log In to Comment