|
MediaWiki REL1_39
|


Public Member Functions | |
| __construct (Parser $parser, WANObjectCache $wanCache=null, array $options=[]) | |
| newCustomFrame ( $args) | |
| Create a new custom frame for programmatic use of parameter replacement. | |
| newFrame () | |
| Create a new top-level frame for expansion of a page. | |
| newPartNodeArray ( $values) | |
| Create a new custom node for programmatic use of parameter replacement. | |
| preprocessToObj ( $text, $flags=0) | |
| Get the document object model for the given wikitext. | |
| resetParser (?Parser $parser) | |
| Allows resetting the internal Parser reference after Preprocessor is cloned. | |
Public Attributes | |
| Parser | $parser |
| const | DOM_FOR_INCLUSION = 1 |
| Transclusion mode flag for Preprocessor::preprocessToObj() | |
| const | DOM_LANG_CONVERSION_DISABLED = 2 |
| Language conversion construct omission flag for Preprocessor::preprocessToObj() | |
| const | DOM_UNCACHED = 4 |
| Preprocessor cache bypass flag for Preprocessor::preprocessToObj. | |
Protected Attributes | |
| bool | $disableLangConversion |
| Whether language variant conversion is disabled. | |
| array | $rules |
| Brace matching rules. | |
| WANObjectCache | $wanCache |
Definition at line 27 of file Preprocessor.php.
| Preprocessor::__construct | ( | Parser | $parser, |
| WANObjectCache | $wanCache = null, | ||
| array | $options = [] ) |
| Parser | $parser | |
| WANObjectCache | null | $wanCache | |
| array | $options | Map of additional options, including:
|
Reimplemented in Preprocessor_Hash.
Definition at line 75 of file Preprocessor.php.
|
abstract |
Create a new custom frame for programmatic use of parameter replacement.
This is useful for certain types of extensions
| array | $args |
Reimplemented in Preprocessor_Hash.
|
abstract |
Create a new top-level frame for expansion of a page.
Reimplemented in Preprocessor_Hash.
|
abstract |
Create a new custom node for programmatic use of parameter replacement.
This is useful for certain types of extensions
| array | $values |
Reimplemented in Preprocessor_Hash.
|
abstract |
Get the document object model for the given wikitext.
Any flag added to the $flags parameter here, or any other parameter liable to cause a change in the DOM tree for the given wikitext, must be passed through the section identifier in the section edit link and thus back to extractSections().
| string | $text | Wikitext |
| int | $flags | Bit field of Preprocessor::DOM_* flags:
|
Reimplemented in Preprocessor_Hash.
| Preprocessor::resetParser | ( | ?Parser | $parser | ) |
Allows resetting the internal Parser reference after Preprocessor is cloned.
Do not use this function in new code, since this method will be moved once Parser cloning goes away (T250448)
| ?Parser | $parser |
Definition at line 95 of file Preprocessor.php.
References $parser.
|
protected |
Whether language variant conversion is disabled.
Definition at line 42 of file Preprocessor.php.
| Parser Preprocessor::$parser |
Definition at line 36 of file Preprocessor.php.
Referenced by __construct(), Preprocessor_Hash\__construct(), and resetParser().
|
protected |
Brace matching rules.
Definition at line 45 of file Preprocessor.php.
|
protected |
Definition at line 39 of file Preprocessor.php.
Referenced by __construct(), and Preprocessor_Hash\__construct().
| const Preprocessor::DOM_FOR_INCLUSION = 1 |
Transclusion mode flag for Preprocessor::preprocessToObj()
Definition at line 29 of file Preprocessor.php.
Referenced by Parser\braceSubstitution(), Parser\getPreloadText(), Parser\getTemplateDom(), and Parser\internalParse().
| const Preprocessor::DOM_LANG_CONVERSION_DISABLED = 2 |
Language conversion construct omission flag for Preprocessor::preprocessToObj()
Definition at line 31 of file Preprocessor.php.
Referenced by Preprocessor_Hash\preprocessToObj().
| const Preprocessor::DOM_UNCACHED = 4 |
Preprocessor cache bypass flag for Preprocessor::preprocessToObj.
Definition at line 33 of file Preprocessor.php.