|
MediaWiki master
|
Content object for wiki text pages. More...
Inherits MediaWiki\Content\TextContent.

Public Member Functions | |
| __construct ( $text) | |
| addSectionHeader ( $header) | |
| Returns a new WikitextContent object with the given section heading prepended. | |
| getContentHandler () | |
| getPreSaveTransformFlags () | |
| Records flags set by preSaveTransform. | |
| getRedirectTarget () | |
| Implement redirect extraction for wikitext. | |
| getRedirectTargetAndText () | |
| Extract the redirect target and the remaining text on the page. | |
| getSection ( $sectionId) | |
| getTextForSummary ( $maxlength=250) | |
| isCountable ( $hasLinks=null, ?Title $title=null) | |
| Returns true if this content is not a redirect, and this content's text is countable according to the criteria defined by $wgArticleCountMethod. | |
| matchMagicWord (MagicWord $word) | |
| This implementation calls $word->match() on the this TextContent object's text. | |
| replaceSection ( $sectionId, Content $with, $sectionTitle='') | |
| setPreSaveTransformFlags (array $flags) | |
| Records flags set by preSaveTransform. | |
| updateRedirect (Title $target) | |
| This implementation replaces the first link on the page with the given new target if this Content object is a redirect. | |
Public Member Functions inherited from MediaWiki\Content\TextContent | |
| __construct ( $text, $model_id=CONTENT_MODEL_TEXT) | |
| convert ( $toModel, $lossy='') | |
| This implementation provides lossless conversion between content models based on TextContent. | |
| copy () | |
| diff (Content $that, ?Language $lang=null) | |
| Diff this content object with another content object. | |
| getNativeData () | |
| Returns the text represented by this Content object, as a string. | |
| getSize () | |
| Returns the text's size in bytes. | |
| getText () | |
| Returns the text represented by this Content object, as a string. | |
| getTextForSearchIndex () | |
| Returns the text represented by this Content object, as a string. | |
| getWikitextForTransclusion () | |
| Returns attempts to convert this content object to wikitext, and then returns the text string. | |
| isCountable ( $hasLinks=null) | |
| Returns true if this content is not a redirect, and $wgArticleCountMethod is "any". | |
Public Member Functions inherited from MediaWiki\Content\AbstractContent | |
| equals (?Content $that=null) | |
| getDefaultFormat () | |
| getModel () | |
| getSupportedFormats () | |
| isEmpty () | |
| isRedirect () | |
| isSupportedFormat ( $format) | |
| isValid () | |
| serialize ( $format=null) | |
Additional Inherited Members | |
Static Public Member Functions inherited from MediaWiki\Content\TextContent | |
| static | normalizeLineEndings ( $text) |
| Do a "\\r\\n" -> "\\n" and "\\r" -> "\\n" transformation as well as trim trailing whitespace. | |
Static Public Member Functions inherited from MediaWiki\Content\AbstractContent | |
| static | jsonClassCodec (JsonCodecInterface $codec, ContainerInterface $serviceContainer) |
Protected Member Functions inherited from MediaWiki\Content\AbstractContent | |
| checkFormat ( $format) | |
| Helper for subclasses. | |
| checkModelID ( $modelId) | |
| Helper for subclasses. | |
| equalsInternal (Content $that) | |
| Helper for AbstractContent::equals. | |
| getContentHandlerFactory () | |
Protected Attributes inherited from MediaWiki\Content\TextContent | |
| string | $mText |
Protected Attributes inherited from MediaWiki\Content\AbstractContent | |
| string | $model_id |
Content object for wiki text pages.
Definition at line 25 of file WikitextContent.php.
| MediaWiki\Content\WikitextContent::__construct | ( | $text | ) |
| string | $text |
Reimplemented from MediaWiki\Content\AbstractContent.
Definition at line 37 of file WikitextContent.php.
References CONTENT_MODEL_WIKITEXT.
| MediaWiki\Content\WikitextContent::addSectionHeader | ( | $header | ) |
Returns a new WikitextContent object with the given section heading prepended.
| string | $header |
Reimplemented from MediaWiki\Content\AbstractContent.
Definition at line 118 of file WikitextContent.php.
References MediaWiki\Content\TextContent\getText(), and wfMessage().
| MediaWiki\Content\WikitextContent::getContentHandler | ( | ) |
Reimplemented from MediaWiki\Content\AbstractContent.
Definition at line 275 of file WikitextContent.php.
Referenced by MediaWiki\Content\WikitextContent\getRedirectTarget(), and MediaWiki\Content\WikitextContent\getRedirectTargetAndText().
| MediaWiki\Content\WikitextContent::getPreSaveTransformFlags | ( | ) |
Records flags set by preSaveTransform.
Definition at line 271 of file WikitextContent.php.
| MediaWiki\Content\WikitextContent::getRedirectTarget | ( | ) |
Implement redirect extraction for wikitext.
Reimplemented from MediaWiki\Content\AbstractContent.
Definition at line 150 of file WikitextContent.php.
References MediaWiki\Content\WikitextContent\getContentHandler().
| MediaWiki\Content\WikitextContent::getRedirectTargetAndText | ( | ) |
Extract the redirect target and the remaining text on the page.
Definition at line 134 of file WikitextContent.php.
References MediaWiki\Content\WikitextContent\getContentHandler(), and wfDeprecated().
| MediaWiki\Content\WikitextContent::getSection | ( | $sectionId | ) |
| string | int | $sectionId |
Reimplemented from MediaWiki\Content\AbstractContent.
Definition at line 48 of file WikitextContent.php.
References MediaWiki\MediaWikiServices\getInstance(), and MediaWiki\Content\TextContent\getText().
| MediaWiki\Content\WikitextContent::getTextForSummary | ( | $maxlength = 250 | ) |
| int | $maxlength |
Reimplemented from MediaWiki\Content\TextContent.
Definition at line 230 of file WikitextContent.php.
| MediaWiki\Content\WikitextContent::isCountable | ( | $hasLinks = null, | |
| ?Title | $title = null ) |
Returns true if this content is not a redirect, and this content's text is countable according to the criteria defined by $wgArticleCountMethod.
| bool | null | $hasLinks | If it is known whether this content contains links, provide this information here, to avoid redundant parsing to find out (default: null). |
| Title | null | $title | Optional title, defaults to the title from the current main request. |
Definition at line 198 of file WikitextContent.php.
References MediaWiki\MainConfigNames\ArticleCountMethod, MediaWiki\MediaWikiServices\getInstance(), and MediaWiki\Content\AbstractContent\isRedirect().
| MediaWiki\Content\WikitextContent::matchMagicWord | ( | MagicWord | $word | ) |
This implementation calls $word->match() on the this TextContent object's text.
| MagicWord | $word |
Reimplemented from MediaWiki\Content\AbstractContent.
Definition at line 250 of file WikitextContent.php.
References MediaWiki\Content\TextContent\getText(), and MediaWiki\Parser\MagicWord\match().
| MediaWiki\Content\WikitextContent::replaceSection | ( | $sectionId, | |
| Content | $with, | ||
| $sectionTitle = '' ) |
| string | int | null | false | $sectionId | |
| Content | $with | New section content, must have the same content model as $this. |
| string | $sectionTitle |
Reimplemented from MediaWiki\Content\AbstractContent.
Definition at line 69 of file WikitextContent.php.
References MediaWiki\Content\TextContent\copy(), MediaWiki\MediaWikiServices\getInstance(), MediaWiki\Content\AbstractContent\getModel(), MediaWiki\Content\Content\getModel(), MediaWiki\Content\TextContent\getText(), MediaWiki\Content\Content\replaceSection(), and wfMessage().
| MediaWiki\Content\WikitextContent::setPreSaveTransformFlags | ( | array | $flags | ) |
Records flags set by preSaveTransform.
| string[] | $flags |
Definition at line 261 of file WikitextContent.php.
| MediaWiki\Content\WikitextContent::updateRedirect | ( | Title | $target | ) |
This implementation replaces the first link on the page with the given new target if this Content object is a redirect.
Otherwise, this method returns $this.
| Title | $target |
Reimplemented from MediaWiki\Content\AbstractContent.
Definition at line 172 of file WikitextContent.php.
References MediaWiki\Title\Title\getFullText(), and MediaWiki\Content\AbstractContent\isRedirect().