Wikibase
MediaWiki Wikibase extension
|
MessageSnakFormatter returns the same (localized) message for all snaks. More...
Public Member Functions | |
__construct ( $snakType, Message $message, $format) | |
getFormat () | |
formatSnak (Snak $snak) | |
Returns a string from the message provided to the constructor. More... | |
Private Attributes | |
$format | |
$message | |
$snakType | |
Static Private Attributes | |
static | $snakTypeCssClasses |
Additional Inherited Members | |
Public Attributes inherited from Wikibase\Lib\Formatters\SnakFormatter | |
const | OPT_LANG = ValueFormatter::OPT_LANG |
Options key for controlling the output language. More... | |
const | FORMAT_PLAIN = 'text/plain' |
Output format types. More... | |
const | FORMAT_WIKI = 'text/x-wiki' |
const | FORMAT_HTML = 'text/html' |
const | FORMAT_HTML_DIFF = 'text/html; disposition=diff' |
const | FORMAT_HTML_VERBOSE = 'text/html; disposition=verbose' |
const | FORMAT_HTML_VERBOSE_PREVIEW = 'text/html; disposition=verbose-preview' |
const | OPT_ON_ERROR = 'on-error' |
Options key for controlling error handling. More... | |
const | ON_ERROR_WARN = 'warn' |
Value for the OPT_ON_ERROR option indicating that recoverable errors should cause a warning to be show to the user. More... | |
const | ON_ERROR_FAIL = 'fail' |
Value for the OPT_ON_ERROR option indicating that recoverable errors should cause the formatting to fail with an exception. More... | |
MessageSnakFormatter returns the same (localized) message for all snaks.
This is useful in cases where the output shall solely depend on the snak type, e.g. for PropertyNoValueSnak or PropertySomeValueSnak.
Wikibase\Lib\Formatters\MessageSnakFormatter::__construct | ( | $snakType, | |
Message | $message, | ||
$format | |||
) |
string | $snakType | Type of the snak, usually "value", "somevalue" or "novalue". |
Message | $message | |
string | $format | One of the SnakFormatter::FORMAT_... constants. |
InvalidArgumentException |
Wikibase\Lib\Formatters\MessageSnakFormatter::formatSnak | ( | Snak | $snak | ) |
Returns a string from the message provided to the constructor.
Depending on the desired format, the text is returned as plain, wikitext or HTML.
Note that this method does not look at the snak given. It simply returns the same message always.
Snak | $snak | Unused in this implementation. |
RuntimeException | If the requested output format is not known. |
Implements Wikibase\Lib\Formatters\SnakFormatter.
Wikibase\Lib\Formatters\MessageSnakFormatter::getFormat | ( | ) |
Implements Wikibase\Lib\Formatters\SnakFormatter.
|
private |
|
private |
|
private |
|
staticprivate |