MediaWiki REL1_31
|
Public Member Functions | |
__construct ( $text='', $languageLinks=[], $categoryLinks=[], $unused=false, $titletext='') | |
__sleep () | |
addCategory ( $c, $sort) | |
addExternalLink ( $url) | |
addHeadItem ( $section, $tag=false) | |
Add some text to the "<head>". | |
addImage ( $name, $timestamp=null, $sha1=null) | |
Register a file dependency for this output. | |
addInterwikiLink ( $title) | |
addJsConfigVars ( $keys, $value=null) | |
Add one or more variables to be set in mw.config in JavaScript. | |
addLanguageLink ( $t) | |
addLink (Title $title, $id=null) | |
Record a local or interwiki inline link for saving in future link tables. | |
addModules ( $modules) | |
addModuleScripts ( $modules) | |
addModuleStyles ( $modules) | |
addOutputHook ( $hook, $data=false) | |
addOutputPageMetadata (OutputPage $out) | |
Copy items from the OutputPage object into this one. | |
addTemplate ( $title, $page_id, $rev_id) | |
Register a template dependency for this output. | |
addTrackingCategory ( $msg, $title) | |
Add a tracking category, getting the title from a system message, or print a debug message if the title is invalid. | |
addWarning ( $s) | |
finalizeAdaptiveCacheExpiry () | |
Call this when parsing is done to lower the TTL based on low parse times. | |
& | getCategories () |
getCategoryLinks () | |
getDisplayTitle () | |
Get the title to be used for display. | |
getEditSectionTokens () | |
getEnableOOUI () | |
getExtensionData ( $key) | |
Gets extensions data previously attached to this ParserOutput using setExtensionData(). | |
& | getExternalLinks () |
& | getFileSearchOptions () |
getFlag ( $flag) | |
getHeadItems () | |
getHideNewSection () | |
& | getImages () |
getIndexPolicy () | |
getIndicators () | |
getInterwikiLinks () | |
getJsConfigVars () | |
& | getLanguageLinks () |
getLimitReportData () | |
getLimitReportJSData () | |
& | getLinks () |
getModules () | |
getModuleScripts () | |
getModuleStyles () | |
getNewSection () | |
getNoGallery () | |
getOutputHooks () | |
getProperties () | |
getProperty ( $name) | |
getRawText () | |
Get the cacheable text with <mw:editsection> markers still in it. | |
getSections () | |
getSpeculativeRevIdUsed () | |
& | getTemplateIds () |
& | getTemplates () |
getText ( $options=[]) | |
Get the output HTML. | |
getTimeSinceStart ( $clock) | |
Returns the time since resetParseStartTime() was last called. | |
getTimestamp () | |
getTitleText () | |
getTOCEnabled () | |
getTOCHTML () | |
getUsedOptions () | |
Returns the options from its ParserOptions which have been taken into account to produce this output or false if not available. | |
getWarnings () | |
hasDynamicContent () | |
Check whether the cache TTL was lowered due to dynamic content. | |
hideNewSection ( $value) | |
preventClickjacking ( $flag=null) | |
Get or set the prevent-clickjacking flag. | |
recordOption ( $option) | |
Tags a parser option for use in the cache key for this parser output. | |
resetParseStartTime () | |
Resets the parse start timestamps for future calls to getTimeSinceStart() | |
setCategoryLinks ( $cl) | |
setDisplayTitle ( $text) | |
Override the title to be used for display. | |
setEditSectionTokens ( $t) | |
setEnableOOUI ( $enable=false) | |
Enables OOUI, if true, in any OutputPage instance this ParserOutput object is added to. | |
setExtensionData ( $key, $value) | |
Attaches arbitrary data to this ParserObject. | |
setFlag ( $flag) | |
Fairly generic flag setter thingy. | |
setIndexPolicy ( $policy) | |
setIndicator ( $id, $content) | |
setLanguageLinks ( $ll) | |
setLimitReportData ( $key, $value) | |
Sets parser limit report data for a key. | |
setNewSection ( $value) | |
setProperty ( $name, $value) | |
Set a property to be stored in the page_props database table. | |
setSections ( $toc) | |
setSpeculativeRevIdUsed ( $id) | |
setText ( $text) | |
setTimestamp ( $timestamp) | |
setTitleText ( $t) | |
setTOCEnabled ( $flag) | |
setTOCHTML ( $tochtml) | |
unsetProperty ( $name) | |
updateRuntimeAdaptiveExpiry ( $ttl) | |
Lower the runtime adaptive TTL to at most this value. | |
Public Member Functions inherited from CacheTime | |
expired ( $touched) | |
Return true if this cached output object predates the global or per-article cache invalidation timestamps, or if it comes from an incompatible older version. | |
getCacheExpiry () | |
Returns the number of seconds after which this object should expire. | |
getCacheRevisionId () | |
getCacheTime () | |
isCacheable () | |
isDifferentRevision ( $id) | |
Return true if this cached output object is for a different revision of the page. | |
setCacheRevisionId ( $id) | |
setCacheTime ( $t) | |
setCacheTime() sets the timestamp expressing when the page has been rendered. | |
updateCacheExpiry ( $seconds) | |
Sets the number of seconds after which this object should expire. | |
Static Public Member Functions | |
static | isLinkInternal ( $internal, $url) |
Checks, if a url is pointing to the own server. | |
Static Private Member Functions | |
static | getTimes ( $clock=null) |
Private Attributes | |
$mAccessedOptions = [] | |
$mExtensionData = [] | |
$mFlags = [] | |
$mIndexPolicy = '' | |
$mLimitReportData = [] | |
array | $mLimitReportJSData = [] |
Parser limit report data for JSON. | |
int | $mMaxAdaptiveExpiry = INF |
Upper bound of expiry based on parse duration. | |
$mParseStartTime = [] | |
$mPreventClickjacking = false | |
int null | $mSpeculativeRevId |
Assumed rev ID for {{REVISIONID}} if no revision is set. | |
Definition at line 25 of file ParserOutput.php.
ParserOutput::__construct | ( | $text = '', | |
$languageLinks = [], | |||
$categoryLinks = [], | |||
$unused = false, | |||
$titletext = '' ) |
Definition at line 230 of file ParserOutput.php.
ParserOutput::__sleep | ( | ) |
Definition at line 1213 of file ParserOutput.php.
ParserOutput::addCategory | ( | $c, | |
$sort ) |
Definition at line 567 of file ParserOutput.php.
References $sort.
Referenced by addTrackingCategory().
ParserOutput::addExternalLink | ( | $url | ) |
Definition at line 634 of file ParserOutput.php.
References $wgRegisterInternalExternals, and $wgServer.
ParserOutput::addHeadItem | ( | $section, | |
$tag = false ) |
Add some text to the "<head>".
If $tag is set, the section with that tag will only be included once in a given page.
string | $section | |
string | bool | $tag |
Definition at line 741 of file ParserOutput.php.
References $section.
ParserOutput::addImage | ( | $name, | |
$timestamp = null, | |||
$sha1 = null ) |
Register a file dependency for this output.
string | $name | Title dbKey |
string | $timestamp | MW timestamp of file creation (or false if non-existing) |
string | $sha1 | Base 36 SHA-1 of file (or false if non-existing) |
Definition at line 692 of file ParserOutput.php.
References $name.
ParserOutput::addInterwikiLink | ( | $title | ) |
MWException | If given invalid input |
Definition at line 723 of file ParserOutput.php.
Referenced by addLink().
ParserOutput::addJsConfigVars | ( | $keys, | |
$value = null ) |
Add one or more variables to be set in mw.config in JavaScript.
string | array | $keys | Key or array of key/value pairs. |
mixed | $value | [optional] Value of the configuration variable. |
Definition at line 768 of file ParserOutput.php.
Referenced by addOutputPageMetadata().
ParserOutput::addLanguageLink | ( | $t | ) |
Definition at line 591 of file ParserOutput.php.
References $t.
ParserOutput::addLink | ( | Title | $title, |
$id = null ) |
Record a local or interwiki inline link for saving in future link tables.
Title | $title | |
int | null | $id | Optional known page_id so we can skip the lookup |
Definition at line 657 of file ParserOutput.php.
References addInterwikiLink(), NS_FILE, NS_MEDIA, and NS_SPECIAL.
ParserOutput::addModules | ( | $modules | ) |
Definition at line 749 of file ParserOutput.php.
References $modules.
Referenced by addOutputPageMetadata().
ParserOutput::addModuleScripts | ( | $modules | ) |
Definition at line 753 of file ParserOutput.php.
References $modules.
Referenced by addOutputPageMetadata().
ParserOutput::addModuleStyles | ( | $modules | ) |
Definition at line 757 of file ParserOutput.php.
References $modules.
Referenced by addOutputPageMetadata().
ParserOutput::addOutputHook | ( | $hook, | |
$data = false ) |
Definition at line 599 of file ParserOutput.php.
ParserOutput::addOutputPageMetadata | ( | OutputPage | $out | ) |
Copy items from the OutputPage object into this one.
OutputPage | $out |
Definition at line 784 of file ParserOutput.php.
References $out, addJsConfigVars(), addModules(), addModuleScripts(), and addModuleStyles().
ParserOutput::addTemplate | ( | $title, | |
$page_id, | |||
$rev_id ) |
Register a template dependency for this output.
Title | $title | |
int | $page_id | |
int | $rev_id |
Definition at line 706 of file ParserOutput.php.
ParserOutput::addTrackingCategory | ( | $msg, | |
$title ) |
Add a tracking category, getting the title from a system message, or print a debug message if the title is invalid.
Any message used with this function should be registered so it will show up on Special:TrackingCategories. Core messages should be added to SpecialTrackingCategories::$coreTrackingCategories, and extensions should add to "TrackingCategories" in their extension.json.
Definition at line 810 of file ParserOutput.php.
References addCategory(), NS_CATEGORY, wfDebug(), and wfMessage().
ParserOutput::addWarning | ( | $s | ) |
Definition at line 595 of file ParserOutput.php.
References $s.
ParserOutput::finalizeAdaptiveCacheExpiry | ( | ) |
Call this when parsing is done to lower the TTL based on low parse times.
Definition at line 1193 of file ParserOutput.php.
References getTimeSinceStart(), and CacheTime\updateCacheExpiry().
& ParserOutput::getCategories | ( | ) |
Definition at line 396 of file ParserOutput.php.
Referenced by LinksUpdate\__construct().
ParserOutput::getCategoryLinks | ( | ) |
Definition at line 392 of file ParserOutput.php.
Referenced by MediaWiki\Search\ParserOutputSearchDataExtractor\getCategories().
ParserOutput::getDisplayTitle | ( | ) |
Get the title to be used for display.
As per the contract of setDisplayTitle(), this is safe HTML, ready to be served to the client.
Definition at line 861 of file ParserOutput.php.
References $t, and getTitleText().
ParserOutput::getEditSectionTokens | ( | ) |
Definition at line 419 of file ParserOutput.php.
References wfDeprecated().
ParserOutput::getEnableOOUI | ( | ) |
Definition at line 515 of file ParserOutput.php.
ParserOutput::getExtensionData | ( | $key | ) |
Gets extensions data previously attached to this ParserOutput using setExtensionData().
Typically, such data would be set while parsing the page, e.g. by a parser function.
string | $key | The key to look up. |
Definition at line 1056 of file ParserOutput.php.
& ParserOutput::getExternalLinks | ( | ) |
Definition at line 444 of file ParserOutput.php.
Referenced by LinksUpdate\__construct(), and MediaWiki\Search\ParserOutputSearchDataExtractor\getExternalLinks().
& ParserOutput::getFileSearchOptions | ( | ) |
Definition at line 440 of file ParserOutput.php.
ParserOutput::getFlag | ( | $flag | ) |
Definition at line 877 of file ParserOutput.php.
Referenced by ApiStashEdit\buildStashValue().
ParserOutput::getHeadItems | ( | ) |
Definition at line 452 of file ParserOutput.php.
ParserOutput::getHideNewSection | ( | ) |
Definition at line 609 of file ParserOutput.php.
& ParserOutput::getImages | ( | ) |
Definition at line 436 of file ParserOutput.php.
Referenced by LinksUpdate\__construct().
ParserOutput::getIndexPolicy | ( | ) |
Definition at line 484 of file ParserOutput.php.
ParserOutput::getIndicators | ( | ) |
ParserOutput::getInterwikiLinks | ( | ) |
Definition at line 388 of file ParserOutput.php.
Referenced by LinksUpdate\__construct().
ParserOutput::getJsConfigVars | ( | ) |
& ParserOutput::getLanguageLinks | ( | ) |
Definition at line 384 of file ParserOutput.php.
Referenced by LinksUpdate\__construct().
ParserOutput::getLimitReportData | ( | ) |
Definition at line 499 of file ParserOutput.php.
ParserOutput::getLimitReportJSData | ( | ) |
Definition at line 503 of file ParserOutput.php.
& ParserOutput::getLinks | ( | ) |
Definition at line 424 of file ParserOutput.php.
Referenced by LinksUpdate\__construct(), and MediaWiki\Search\ParserOutputSearchDataExtractor\getOutgoingLinks().
ParserOutput::getModules | ( | ) |
Definition at line 456 of file ParserOutput.php.
ParserOutput::getModuleScripts | ( | ) |
Definition at line 460 of file ParserOutput.php.
ParserOutput::getModuleStyles | ( | ) |
Definition at line 464 of file ParserOutput.php.
ParserOutput::getNewSection | ( | ) |
Definition at line 612 of file ParserOutput.php.
ParserOutput::getNoGallery | ( | ) |
Definition at line 448 of file ParserOutput.php.
ParserOutput::getOutputHooks | ( | ) |
Definition at line 476 of file ParserOutput.php.
ParserOutput::getProperties | ( | ) |
Definition at line 962 of file ParserOutput.php.
Referenced by LinksUpdate\__construct().
ParserOutput::getProperty | ( | $name | ) |
string | $name | The property name to look up. |
Definition at line 954 of file ParserOutput.php.
References $name.
ParserOutput::getRawText | ( | ) |
Get the cacheable text with <mw:editsection> markers still in it.
The return value is suitable for writing back via setText() but is not valid for display to the user.
Definition at line 247 of file ParserOutput.php.
ParserOutput::getSections | ( | ) |
Definition at line 412 of file ParserOutput.php.
ParserOutput::getSpeculativeRevIdUsed | ( | ) |
& ParserOutput::getTemplateIds | ( | ) |
Definition at line 432 of file ParserOutput.php.
& ParserOutput::getTemplates | ( | ) |
Definition at line 428 of file ParserOutput.php.
Referenced by LinksUpdate\__construct(), and MediaWiki\Search\ParserOutputSearchDataExtractor\getTemplates().
ParserOutput::getText | ( | $options = [] | ) |
Get the output HTML.
array | $options | (since 1.31) Transformations to apply to the HTML
|
Definition at line 270 of file ParserOutput.php.
References $options, $wgLang, $wgOut, and wfUrlencode().
|
staticprivate |
Definition at line 1064 of file ParserOutput.php.
References $ret, and wfGetRusage().
array $mParseStartTime Timestamps for ParserOutput::getTimeSinceStart | ( | $clock | ) |
Returns the time since resetParseStartTime() was last called.
Clocks available are:
string | $clock |
Definition at line 1098 of file ParserOutput.php.
Referenced by finalizeAdaptiveCacheExpiry().
ParserOutput::getTimestamp | ( | ) |
Definition at line 495 of file ParserOutput.php.
Referenced by ApiStashEdit\buildStashValue().
ParserOutput::getTitleText | ( | ) |
Definition at line 408 of file ParserOutput.php.
Referenced by getDisplayTitle().
ParserOutput::getTOCEnabled | ( | ) |
Definition at line 510 of file ParserOutput.php.
References wfDeprecated().
ParserOutput::getTOCHTML | ( | ) |
Definition at line 488 of file ParserOutput.php.
ParserOutput::getUsedOptions | ( | ) |
Returns the options from its ParserOptions which have been taken into account to produce this output or false if not available.
Definition at line 974 of file ParserOutput.php.
ParserOutput::getWarnings | ( | ) |
Definition at line 480 of file ParserOutput.php.
ParserOutput::hasDynamicContent | ( | ) |
Check whether the cache TTL was lowered due to dynamic content.
When content is determined by more than hard state (e.g. page edits), such as template/file transclusions based on the current timestamp or extension tags that generate lists based on queries, this return true.
Definition at line 1160 of file ParserOutput.php.
References $wgParserCacheExpireTime, and CacheTime\getCacheExpiry().
Referenced by WikiPage\triggerOpportunisticLinksUpdate().
ParserOutput::hideNewSection | ( | $value | ) |
Definition at line 606 of file ParserOutput.php.
References $value.
|
static |
ParserOutput::preventClickjacking | ( | $flag = null | ) |
Get or set the prevent-clickjacking flag.
bool | null | $flag | New flag value, or null to leave it unchanged |
Definition at line 1173 of file ParserOutput.php.
References wfSetVar().
ParserOutput::recordOption | ( | $option | ) |
Tags a parser option for use in the cache key for this parser output.
Registered as a watcher at ParserOptions::registerWatcher() by Parser::clearState(). The information gathered here is available via getUsedOptions(), and is used by ParserCache::save().
string | $option |
Definition at line 993 of file ParserOutput.php.
ParserOutput::resetParseStartTime | ( | ) |
Resets the parse start timestamps for future calls to getTimeSinceStart()
Definition at line 1083 of file ParserOutput.php.
ParserOutput::setCategoryLinks | ( | $cl | ) |
Definition at line 527 of file ParserOutput.php.
References wfSetVar().
ParserOutput::setDisplayTitle | ( | $text | ) |
Override the title to be used for display.
string | $text | Desired title text |
Definition at line 848 of file ParserOutput.php.
References setProperty(), and setTitleText().
ParserOutput::setEditSectionTokens | ( | $t | ) |
Definition at line 542 of file ParserOutput.php.
References wfDeprecated().
ParserOutput::setEnableOOUI | ( | $enable = false | ) |
Enables OOUI, if true, in any OutputPage instance this ParserOutput object is added to.
bool | $enable | If OOUI should be enabled or not |
Definition at line 587 of file ParserOutput.php.
ParserOutput::setExtensionData | ( | $key, | |
$value ) |
Attaches arbitrary data to this ParserObject.
This can be used to store some information in the ParserOutput object for later use during page output. The data will be cached along with the ParserOutput object, but unlike data set using setProperty(), it is not recorded in the database.
This method is provided to overcome the unsafe practice of attaching extra information to a ParserObject by directly assigning member variables.
To use setExtensionData() to pass extension information from a hook inside the parser to a hook in the page output, use this in the parser hook:
And then later, in OutputPageParserOutput or similar:
In MediaWiki 1.20 and older, you have to use a custom member variable within the ParserOutput object:
string | $key | The key for accessing the data. Extensions should take care to avoid conflicts in naming keys. It is suggested to use the extension's name as a prefix. |
mixed | $value | The value to set. Setting a value to null is equivalent to removing the value. |
Definition at line 1037 of file ParserOutput.php.
References $value.
ParserOutput::setFlag | ( | $flag | ) |
Fairly generic flag setter thingy.
string | $flag |
Definition at line 873 of file ParserOutput.php.
ParserOutput::setIndexPolicy | ( | $policy | ) |
Definition at line 547 of file ParserOutput.php.
References wfSetVar().
ParserOutput::setIndicator | ( | $id, | |
$content ) |
ParserOutput::setLanguageLinks | ( | $ll | ) |
Definition at line 523 of file ParserOutput.php.
References wfSetVar().
ParserOutput::setLimitReportData | ( | $key, | |
$value ) |
Sets parser limit report data for a key.
The key is used as the prefix for various messages used for formatting:
Note that all values are interpreted as wikitext, and so should be encoded with htmlspecialchars() as necessary, but should avoid complex HTML for sanity of display in the "NewPP limit report" comment.
string | $key | Message key |
mixed | $value | Appropriate for Message::params() |
Definition at line 1126 of file ParserOutput.php.
ParserOutput::setNewSection | ( | $value | ) |
Definition at line 603 of file ParserOutput.php.
References $value.
ParserOutput::setProperty | ( | $name, | |
$value ) |
Set a property to be stored in the page_props database table.
page_props is a key value store indexed by the page ID. This allows the parser to set a property on a page which can then be quickly retrieved given the page ID or via a DB join when given the page title.
Since 1.23, page_props are also indexed by numeric value, to allow for efficient "top k" queries of pages wrt a given property.
setProperty() is thus used to propagate properties from the parsed page to request contexts other than a page view of the currently parsed article.
Some applications examples:
If you are writing an extension where you want to set a property in the parser which is used by an OutputPageParserOutput hook, you have to associate the extension data directly with the ParserOutput object. Since MediaWiki 1.21, you can use setExtensionData() to do this:
And then later, in OutputPageParserOutput or similar:
In MediaWiki 1.20 and older, you have to use a custom member variable within the ParserOutput object:
string | $name | |
mixed | $value |
Definition at line 942 of file ParserOutput.php.
Referenced by setDisplayTitle().
ParserOutput::setSections | ( | $toc | ) |
Definition at line 535 of file ParserOutput.php.
References wfSetVar().
ParserOutput::setSpeculativeRevIdUsed | ( | $id | ) |
ParserOutput::setText | ( | $text | ) |
Definition at line 519 of file ParserOutput.php.
References wfSetVar().
Referenced by JsonContent\fillParserOutput(), TablePager\getBodyOutput(), and TablePager\getFullOutput().
ParserOutput::setTimestamp | ( | $timestamp | ) |
Definition at line 555 of file ParserOutput.php.
References wfSetVar().
ParserOutput::setTitleText | ( | $t | ) |
Definition at line 531 of file ParserOutput.php.
References $t, and wfSetVar().
Referenced by setDisplayTitle().
ParserOutput::setTOCEnabled | ( | $flag | ) |
Definition at line 562 of file ParserOutput.php.
References wfDeprecated().
ParserOutput::setTOCHTML | ( | $tochtml | ) |
Definition at line 551 of file ParserOutput.php.
References wfSetVar().
ParserOutput::unsetProperty | ( | $name | ) |
Definition at line 958 of file ParserOutput.php.
ParserOutput::updateRuntimeAdaptiveExpiry | ( | $ttl | ) |
Lower the runtime adaptive TTL to at most this value.
int | $ttl |
Definition at line 1183 of file ParserOutput.php.
References CacheTime\updateCacheExpiry().
|
private |
Definition at line 182 of file ParserOutput.php.
ParserOutput::$mCategories |
Definition at line 47 of file ParserOutput.php.
ParserOutput::$mEnableOOUI = false |
Definition at line 172 of file ParserOutput.php.
|
private |
Definition at line 187 of file ParserOutput.php.
ParserOutput::$mExternalLinks = [] |
Definition at line 90 of file ParserOutput.php.
ParserOutput::$mFileSearchOptions = [] |
Definition at line 85 of file ParserOutput.php.
|
private |
Definition at line 210 of file ParserOutput.php.
ParserOutput::$mHeadItems = [] |
Definition at line 116 of file ParserOutput.php.
ParserOutput::$mHideNewSection = false |
Definition at line 106 of file ParserOutput.php.
ParserOutput::$mImages = [] |
Definition at line 80 of file ParserOutput.php.
|
private |
Definition at line 177 of file ParserOutput.php.
ParserOutput::$mIndicators = [] |
Definition at line 52 of file ParserOutput.php.
ParserOutput::$mInterwikiLinks = [] |
Definition at line 96 of file ParserOutput.php.
ParserOutput::$mJsConfigVars = [] |
Definition at line 136 of file ParserOutput.php.
ParserOutput::$mLanguageLinks |
Definition at line 42 of file ParserOutput.php.
|
private |
Definition at line 192 of file ParserOutput.php.
|
private |
Parser limit report data for JSON.
Definition at line 195 of file ParserOutput.php.
ParserOutput::$mLinks = [] |
Definition at line 63 of file ParserOutput.php.
|
private |
Upper bound of expiry based on parse duration.
Definition at line 216 of file ParserOutput.php.
ParserOutput::$mModules = [] |
Definition at line 121 of file ParserOutput.php.
ParserOutput::$mModuleScripts = [] |
Definition at line 126 of file ParserOutput.php.
ParserOutput::$mModuleStyles = [] |
Definition at line 131 of file ParserOutput.php.
ParserOutput::$mNewSection = false |
Definition at line 101 of file ParserOutput.php.
ParserOutput::$mNoGallery = false |
Definition at line 111 of file ParserOutput.php.
ParserOutput::$mOutputHooks = [] |
Definition at line 141 of file ParserOutput.php.
|
private |
Definition at line 200 of file ParserOutput.php.
|
private |
Definition at line 205 of file ParserOutput.php.
ParserOutput::$mProperties = [] |
Definition at line 157 of file ParserOutput.php.
ParserOutput::$mSections = [] |
Definition at line 152 of file ParserOutput.php.
|
private |
Assumed rev ID for {{REVISIONID}} if no revision is set.
Definition at line 213 of file ParserOutput.php.
ParserOutput::$mTemplateIds = [] |
Definition at line 75 of file ParserOutput.php.
ParserOutput::$mTemplates = [] |
Definition at line 69 of file ParserOutput.php.
ParserOutput::$mText |
Definition at line 36 of file ParserOutput.php.
ParserOutput::$mTimestamp |
Definition at line 167 of file ParserOutput.php.
ParserOutput::$mTitleText |
Definition at line 57 of file ParserOutput.php.
ParserOutput::$mTOCHTML = '' |
Definition at line 162 of file ParserOutput.php.
ParserOutput::$mWarnings = [] |
Definition at line 147 of file ParserOutput.php.
const ParserOutput::EDITSECTION_REGEX |
Definition at line 218 of file ParserOutput.php.
const ParserOutput::FAST_AR_TTL = 60 |
Definition at line 226 of file ParserOutput.php.
const ParserOutput::MIN_AR_TTL = 15 |
Definition at line 228 of file ParserOutput.php.
const ParserOutput::PARSE_FAST_SEC = 0.100 |
Definition at line 224 of file ParserOutput.php.
const ParserOutput::PARSE_SLOW_SEC = 1.0 |
Definition at line 225 of file ParserOutput.php.
const ParserOutput::SLOW_AR_TTL = 3600 |
Definition at line 227 of file ParserOutput.php.
const ParserOutput::SUPPORTS_STATELESS_TRANSFORMS = 1 |
Feature flags to indicate to extensions that MediaWiki core supports and uses getText() stateless transforms.
Definition at line 30 of file ParserOutput.php.
const ParserOutput::SUPPORTS_UNWRAP_TRANSFORM = 1 |
Definition at line 31 of file ParserOutput.php.