|
MediaWiki
master
|
Wrapper allowing us to handle a system message as a Content object. More...


Public Member Functions | |
| __construct ($msg, $params=null) | |
| copy () | |
| getHtml () | |
| Fully parse the text from wikitext to HTML. More... | |
| getNativeData () | |
| Returns the message object, with any parameters already substituted. More... | |
| getParserOutput (Title $title, $revId=null, ParserOptions $options=null, $generateHtml=true) | |
| getSize () | |
| getTextForSearchIndex () | |
| getTextForSummary ($maxlength=250) | |
| getWikitext () | |
| Returns the message text. More... | |
| getWikitextForTransclusion () | |
| isCountable ($hasLinks=null) | |
Public Member Functions inherited from AbstractContent | |
| __construct ($modelId=null) | |
| addSectionHeader ($header) | |
| convert ($toModel, $lossy= '') | |
| This base implementation calls the hook ConvertContent to enable custom conversions. More... | |
| equals (Content $that=null) | |
| getContentHandler () | |
| getDefaultFormat () | |
| getDeletionUpdates (WikiPage $page, ParserOutput $parserOutput=null) | |
| getModel () | |
| getParserOutput (Title $title, $revId=null, ParserOptions $options=null, $generateHtml=true) | |
| Returns a ParserOutput object containing information derived from this content. More... | |
| getRedirectChain () | |
| getRedirectTarget () | |
| Subclasses that implement redirects should override this. More... | |
| getSecondaryDataUpdates (Title $title, Content $old=null, $recursive=true, ParserOutput $parserOutput=null) | |
| Returns a list of DataUpdate objects for recording information about this Content in some secondary data store. More... | |
| getSection ($sectionId) | |
| getSupportedFormats () | |
| getUltimateRedirectTarget () | |
| isEmpty () | |
| isRedirect () | |
| isSupportedFormat ($format) | |
| isValid () | |
| Subclasses may override this to implement (light weight) validation. More... | |
| matchMagicWord (MagicWord $word) | |
| This default implementation always returns false. More... | |
| preloadTransform (Title $title, ParserOptions $popts, $params=[]) | |
| prepareSave (WikiPage $page, $flags, $parentRevId, User $user) | |
| preSaveTransform (Title $title, User $user, ParserOptions $popts) | |
| replaceSection ($sectionId, Content $with, $sectionTitle= '') | |
| serialize ($format=null) | |
| updateRedirect (Title $target) | |
| This default implementation always returns $this. More... | |
Protected Attributes | |
| Message | $mMessage |
Protected Attributes inherited from AbstractContent | |
| $model_id | |
| Name of the content model this Content object represents. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from AbstractContent | |
| checkFormat ($format) | |
| checkModelID ($modelId) | |
| fillParserOutput (Title $title, $revId, ParserOptions $options, $generateHtml, ParserOutput &$output) | |
| Fills the provided ParserOutput with information derived from the content. More... | |
Wrapper allowing us to handle a system message as a Content object.
Note that this is generally not used to represent content from the MediaWiki namespace, and that there is no MessageContentHandler. MessageContent is just intended as glue for wrapping a message programmatically.
Definition at line 36 of file MessageContent.php.
| MessageContent::__construct | ( | $msg, | |
$params = null |
|||
| ) |
| Message | string | $msg | A Message object, or a message key. |
| string[] | $params An optional array of message parameters. |
Definition at line 47 of file MessageContent.php.
References $params, CONTENT_MODEL_WIKITEXT, and wfMessage().
| MessageContent::copy | ( | ) |
Implements Content.
Definition at line 133 of file MessageContent.php.
| MessageContent::getHtml | ( | ) |
Fully parse the text from wikitext to HTML.
Definition at line 67 of file MessageContent.php.
Referenced by getParserOutput().
| MessageContent::getNativeData | ( | ) |
Returns the message object, with any parameters already substituted.
Implements Content.
Definition at line 85 of file MessageContent.php.
References $mMessage.
| MessageContent::getParserOutput | ( | Title | $title, |
$revId = null, |
|||
| ParserOptions | $options = null, |
||
$generateHtml = true |
|||
| ) |
| Title | $title | Unused. |
| int | $revId | Unused. |
| ParserOptions | $options | Unused. |
| bool | $generateHtml | Whether to generate HTML (default: true). |
Implements Content.
Definition at line 159 of file MessageContent.php.
References $generateHtml, $html, and getHtml().
| MessageContent::getSize | ( | ) |
Implements Content.
Definition at line 124 of file MessageContent.php.
| MessageContent::getTextForSearchIndex | ( | ) |
Implements Content.
Definition at line 95 of file MessageContent.php.
| MessageContent::getTextForSummary | ( | $maxlength = 250 | ) |
| int | $maxlength | Maximum length of the summary text, defaults to 250. |
Implements Content.
Definition at line 115 of file MessageContent.php.
| MessageContent::getWikitext | ( | ) |
Returns the message text.
{{-transformation is done.
Definition at line 76 of file MessageContent.php.
Referenced by getWikitextForTransclusion().
| MessageContent::getWikitextForTransclusion | ( | ) |
Implements Content.
Definition at line 104 of file MessageContent.php.
References getWikitext().
| MessageContent::isCountable | ( | $hasLinks = null | ) |
| bool | null | $hasLinks |
Implements Content.
Definition at line 145 of file MessageContent.php.
|
protected |
Definition at line 41 of file MessageContent.php.
Referenced by getNativeData().