|
MediaWiki
REL1_23
|
Content object for wiki text pages. More...


Public Member Functions | |
| __construct ($text) | |
| addSectionHeader ($header) | |
| Returns a new WikitextContent object with the given section heading prepended. | |
| getParserOutput (Title $title, $revId=null, ParserOptions $options=null, $generateHtml=true) | |
| Returns a ParserOutput object resulting from parsing the content's text using $wgParser. | |
| getRedirectTarget () | |
| Implement redirect extraction for wikitext. | |
| getSection ($section) | |
| 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. | |
| preloadTransform (Title $title, ParserOptions $popts, $params=array()) | |
| Returns a Content object with preload transformations applied (or this object if no transformations apply). | |
| preSaveTransform (Title $title, User $user, ParserOptions $popts) | |
| Returns a Content object with pre-save transformations applied using Parser::preSaveTransform(). | |
| replaceSection ($section, Content $with, $sectionTitle= '') | |
| updateRedirect (Title $target) | |
| This implementation replaces the first link on the page with the given new target if this Content object is a redirect. | |
Protected Member Functions | |
| getHtml () | |
Content object for wiki text pages.
Definition at line 33 of file WikitextContent.php.
| WikitextContent::__construct | ( | $ | modelId | ) |
| string | $modelId |
Reimplemented from AbstractContent.
Definition at line 35 of file WikitextContent.php.
| WikitextContent::addSectionHeader | ( | $ | header | ) |
Returns a new WikitextContent object with the given section heading prepended.
| string | $header |
Reimplemented from AbstractContent.
Definition at line 122 of file WikitextContent.php.
References TextContent\getNativeData(), and wfMessage().
| WikitextContent::getHtml | ( | ) | [protected] |
| MWException |
Reimplemented from TextContent.
Definition at line 330 of file WikitextContent.php.
| WikitextContent::getParserOutput | ( | Title $ | title, |
| $ | revId = null, |
||
| ParserOptions $ | options = null, |
||
| $ | generateHtml = true |
||
| ) |
Returns a ParserOutput object resulting from parsing the content's text using $wgParser.
| Title | $title | * |
| int | $revId | Revision to pass to the parser (default: null) |
| ParserOptions | $options | (default: null) |
| bool | $generateHtml | (default: false) |
Reimplemented from TextContent.
Definition at line 313 of file WikitextContent.php.
References $options, $wgParser, AbstractContent\getContentHandler(), TextContent\getNativeData(), and global.
Referenced by isCountable().
Implement redirect extraction for wikitext.
Reimplemented from AbstractContent.
Definition at line 180 of file WikitextContent.php.
References $title, array(), MagicWord\get(), TextContent\getNativeData(), global, Title\isValidRedirectTarget(), and Title\newFromText().
| WikitextContent::getSection | ( | $ | section | ) |
| string | $section |
Reimplemented from AbstractContent.
Definition at line 46 of file WikitextContent.php.
References $section, $wgParser, TextContent\getNativeData(), and global.
| WikitextContent::getTextForSummary | ( | $ | maxlength = 250 | ) |
| int | $maxlength |
Reimplemented from TextContent.
Definition at line 289 of file WikitextContent.php.
| 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 | $hasLinks | If it is known whether this content contains links, provide this information here, to avoid redundant parsing to find out (default: null). |
| Title | $title | Optional title, defaults to the title from the current main request. |
Definition at line 253 of file WikitextContent.php.
References empty, RequestContext\getMain(), TextContent\getNativeData(), getParserOutput(), global, and AbstractContent\isRedirect().
| WikitextContent::matchMagicWord | ( | MagicWord $ | word | ) |
This implementation calls $word->match() on the this TextContent object's text.
| MagicWord | $word |
Reimplemented from AbstractContent.
Definition at line 346 of file WikitextContent.php.
References TextContent\getNativeData(), and MagicWord\match().
| WikitextContent::preloadTransform | ( | Title $ | title, |
| ParserOptions $ | popts, | ||
| $ | params = array() |
||
| ) |
Returns a Content object with preload transformations applied (or this object if no transformations apply).
| Title | $title | |
| ParserOptions | $popts | |
| array | $params |
Reimplemented from AbstractContent.
Definition at line 161 of file WikitextContent.php.
References $params, $wgParser, TextContent\getNativeData(), and global.
| WikitextContent::preSaveTransform | ( | Title $ | title, |
| User $ | user, | ||
| ParserOptions $ | popts | ||
| ) |
Returns a Content object with pre-save transformations applied using Parser::preSaveTransform().
| Title | $title | |
| User | $user | |
| ParserOptions | $popts |
Reimplemented from TextContent.
Definition at line 141 of file WikitextContent.php.
References $wgParser, TextContent\getNativeData(), and global.
| WikitextContent::replaceSection | ( | $ | section, |
| Content $ | with, | ||
| $ | sectionTitle = '' |
||
| ) |
| string | $section | |
| Content | $with | |
| string | $sectionTitle |
| MWException |
Reimplemented from AbstractContent.
Definition at line 69 of file WikitextContent.php.
References $section, $wgParser, array(), TextContent\copy(), AbstractContent\getModel(), Content\getModel(), Content\getNativeData(), TextContent\getNativeData(), global, wfMessage(), wfProfileIn(), wfProfileOut(), and wfRunHooks().
| 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 AbstractContent.
Definition at line 225 of file WikitextContent.php.
References Title\getFullText(), TextContent\getNativeData(), and AbstractContent\isRedirect().