MediaWiki 1.42.0
|
Wrapper allowing us to handle a system message as a Content object. More...
Inherits AbstractContent.
Public Member Functions | |
__construct ( $msg, $params=null) | |
copy () | |
getMessage () | |
Returns the message object, with any parameters already substituted. | |
getNativeData () | |
Returns the message object, with any parameters already substituted. | |
getSize () | |
getTextForSearchIndex () | |
getTextForSummary ( $maxlength=250) | |
getWikitext () | |
Returns the message text. | |
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. | |
equals (Content $that=null) | |
Decides whether two Content objects are equal. | |
getContentHandler () | |
getDefaultFormat () | |
getModel () | |
getRedirectTarget () | |
Subclasses that implement redirects should override this. | |
getSection ( $sectionId) | |
getSupportedFormats () | |
isEmpty () | |
isRedirect () | |
isSupportedFormat ( $format) | |
isValid () | |
Subclasses may override this to implement (light weight) validation. | |
matchMagicWord (MagicWord $word) | |
This default implementation always returns false. | |
replaceSection ( $sectionId, Content $with, $sectionTitle='') | |
serialize ( $format=null) | |
updateRedirect (Title $target) | |
This default implementation always returns $this. | |
Protected Attributes | |
Message | $mMessage |
Protected Attributes inherited from AbstractContent | |
string | $model_id |
Name of the content model this Content object represents. | |
Additional Inherited Members | |
Protected Member Functions inherited from AbstractContent | |
checkFormat ( $format) | |
checkModelID ( $modelId) | |
equalsInternal (Content $that) | |
Checks whether $that is logically equal to this Content object. | |
getContentHandlerFactory () | |
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. MessageContent is just intended as glue for wrapping a message programmatically.
Definition at line 37 of file MessageContent.php.
MessageContent::__construct | ( | $msg, | |
$params = null ) |
Message | string | $msg | A Message object, or a message key. |
string[] | null | $params | An optional array of message parameters. |
Definition at line 48 of file MessageContent.php.
References $params, CONTENT_MODEL_WIKITEXT, wfDeprecated(), and wfMessage().
MessageContent::copy | ( | ) |
Implements Content.
Definition at line 139 of file MessageContent.php.
MessageContent::getMessage | ( | ) |
Returns the message object, with any parameters already substituted.
Definition at line 91 of file MessageContent.php.
Referenced by getNativeData().
MessageContent::getNativeData | ( | ) |
Returns the message object, with any parameters already substituted.
Reimplemented from AbstractContent.
Definition at line 80 of file MessageContent.php.
References getMessage().
MessageContent::getSize | ( | ) |
Implements Content.
Definition at line 130 of file MessageContent.php.
MessageContent::getTextForSearchIndex | ( | ) |
Implements Content.
Definition at line 101 of file MessageContent.php.
MessageContent::getTextForSummary | ( | $maxlength = 250 | ) |
int | $maxlength | Maximum length of the summary text, defaults to 250. |
Implements Content.
Definition at line 121 of file MessageContent.php.
MessageContent::getWikitext | ( | ) |
Returns the message text.
{{-transformation is done.
Definition at line 69 of file MessageContent.php.
Referenced by getWikitextForTransclusion().
MessageContent::getWikitextForTransclusion | ( | ) |
Implements Content.
Definition at line 110 of file MessageContent.php.
References getWikitext().
MessageContent::isCountable | ( | $hasLinks = null | ) |
bool | null | $hasLinks |
Implements Content.
Definition at line 152 of file MessageContent.php.
|
protected |
Definition at line 42 of file MessageContent.php.