|
MediaWiki master
|
Namespaces | |
| namespace | Hook |
| namespace | Parsoid |
Classes | |
| class | BlockLevelPass |
| class | CacheTime |
| Parser cache specific expiry check. More... | |
| class | ContentHolder |
| class | CoreMagicVariables |
| Expansions of core magic variables, used by the parser. More... | |
| class | CoreParserFunctions |
| Various core parser functions, registered in every Parser. More... | |
| class | CoreTagHooks |
| Various tag hooks, registered in every Parser. More... | |
| class | DateFormatter |
| Date formatter. More... | |
| class | DateFormatterFactory |
| class | LinkHolderArray |
| class | MagicWord |
| This class encapsulates "magic words" such as "#redirect", NOTOC, etc. More... | |
| class | MagicWordArray |
| Class for handling an array of magic words. More... | |
| class | MagicWordFactory |
| Store information about magic words, and create/cache MagicWord objects. More... | |
| class | MWTidy |
| Class to interact with and configure Remex tidy. More... | |
| class | Parser |
| PHP Parser - Processes wiki markup (which uses a more user-friendly syntax, such as "[[link]]" for making links), and provides a one-way transformation of that wiki markup it into (X)HTML output / markup (which in turn the browser understands, and can display). More... | |
| class | ParserCache |
| Cache for ParserOutput objects corresponding to the latest page revisions. More... | |
| class | ParserCacheFactory |
| Returns an instance of the ParserCache by its name. More... | |
| class | ParserCacheFilter |
| Filter that decides whether a ParserOutput object should be stored in the ParserCache or not. More... | |
| interface | ParserCacheMetadata |
| Read-only interface for metadata about a ParserCache entry. More... | |
| class | ParserCoreTagHooks |
| Various tag hooks, registered in every Parser. More... | |
| class | ParserFactory |
| class | ParserObserver |
| For observing and detecting parser behaviors, such as duplicate parses. More... | |
| class | ParserOptions |
| Set options of the Parser. More... | |
| class | ParserOutput |
| ParserOutput is a rendering of a Content object or a message. More... | |
| class | PPCustomFrame_Hash |
| Expansion frame with custom arguments. More... | |
| class | PPDPart_Hash |
| class | PPDStack_Hash |
| Stack class to help Preprocessor::preprocessToObj() More... | |
| class | PPDStackElement_Hash |
| interface | PPFrame |
| class | PPFrame_Hash |
| An expansion frame, used as a context to expand the result of preprocessToObj() More... | |
| interface | PPNode |
| There are three types of nodes: More... | |
| class | PPNode_Hash_Array |
| class | PPNode_Hash_Attr |
| class | PPNode_Hash_Text |
| class | PPNode_Hash_Tree |
| class | PPTemplateFrame_Hash |
| Expansion frame with template arguments. More... | |
| class | Preprocessor |
| class | Preprocessor_Hash |
| Differences from DOM schema: More... | |
| class | RemexRemoveTagHandler |
| Helper class for Sanitizer::removeSomeTags(). More... | |
| class | RemexStripTagHandler |
| Helper class for Sanitizer::stripAllTags(). More... | |
| class | RevisionOutputCache |
| Cache for ParserOutput objects. More... | |
| class | Sanitizer |
| HTML sanitizer for MediaWiki. More... | |
| class | StripState |
Enumerations | |
| enum | ParserOutputFlags : string { values } |
| Registry of flags used with ParserOutput::{get,set}OutputFlag() within MediaWiki core. More... | |
| enum | ParserOutputLinkTypes : string { values } |
| Registry of flags used with ParserOutput::{getLinkList,appendLink}() within MediaWiki core. More... | |
| enum | ParserOutputStringSets : string { values } |
| Registry of string sets used with ParserOutput::{get,append}OutputString() within MediaWiki core. More... | |
| enum MediaWiki::Parser::ParserOutputFlags : string |
Registry of flags used with ParserOutput::{get,set}OutputFlag() within MediaWiki core.
All flags used should be defined in this class.
It is recommended that new flag names in core should begin with 'mw-' in order to prevent namespace conflicts with legacy flags.
Note that in order to provide forward compatibility with "new" flag values, any additions to ParserOutputFlags should be backported to all currently-active release branches before those flags are written into the parser cache.
| Enumerator | |
|---|---|
| values | Disable magic gallery on category page (NOGALLERY). ResourceLoader modules to load. Category links. This is used to selectively disable the auto-magic thumbnail gallery on thumbnail pages.
If true, we emit an
This is a /suggestion/ based on whether the TOC is "large enough" and other factors, and is intended mostly for skins which want to match the behavior of the traditional inline ToC.
This reflects the use of the
This reflects the
This reflects the ParserOptions::getCollapsibleSections() flag.
When the parse is done in "previous mode" various shortcuts are taken to work around the fact that the parsed text does not yet have an actual revision ID, revision time, etc.
This ensures that when the page expires from the cache and the page is reparsed, RefreshLinksJob will also be re-run since the content could be different from the last parse. (T373256)
At present this reduces the cache TTL. (T373256)
Generally this means a resource limit was reached, and so this page does not contain a full representation of the input wikitext. An update might resolve the excess resource use, but it wouldn't be able to replace the content that was lost when the limit was reached. (Duplicate or conflicting definitions constitute another form of "resource limit", since uniqueness limits us to only one of a given item.) Triggering other error conditions or the use of other unsafe features may also set this flag.
|
Definition at line 32 of file ParserOutputFlags.php.
| enum MediaWiki::Parser::ParserOutputLinkTypes : string |
Registry of flags used with ParserOutput::{getLinkList,appendLink}() within MediaWiki core.
All link types used should be defined in this class.
| Enumerator | |
|---|---|
| values | Disable magic gallery on category page (NOGALLERY). ResourceLoader modules to load. Category links. This is used to selectively disable the auto-magic thumbnail gallery on thumbnail pages.
If true, we emit an
This is a /suggestion/ based on whether the TOC is "large enough" and other factors, and is intended mostly for skins which want to match the behavior of the traditional inline ToC.
This reflects the use of the
This reflects the
This reflects the ParserOptions::getCollapsibleSections() flag.
When the parse is done in "previous mode" various shortcuts are taken to work around the fact that the parsed text does not yet have an actual revision ID, revision time, etc.
This ensures that when the page expires from the cache and the page is reparsed, RefreshLinksJob will also be re-run since the content could be different from the last parse. (T373256)
At present this reduces the cache TTL. (T373256)
Generally this means a resource limit was reached, and so this page does not contain a full representation of the input wikitext. An update might resolve the excess resource use, but it wouldn't be able to replace the content that was lost when the limit was reached. (Duplicate or conflicting definitions constitute another form of "resource limit", since uniqueness limits us to only one of a given item.) Triggering other error conditions or the use of other unsafe features may also set this flag.
|
Definition at line 22 of file ParserOutputLinkTypes.php.
| enum MediaWiki::Parser::ParserOutputStringSets : string |
Registry of string sets used with ParserOutput::{get,append}OutputString() within MediaWiki core.
All string sets used should be defined in this class.
| Enumerator | |
|---|---|
| values | Disable magic gallery on category page (NOGALLERY). ResourceLoader modules to load. Category links. This is used to selectively disable the auto-magic thumbnail gallery on thumbnail pages.
If true, we emit an
This is a /suggestion/ based on whether the TOC is "large enough" and other factors, and is intended mostly for skins which want to match the behavior of the traditional inline ToC.
This reflects the use of the
This reflects the
This reflects the ParserOptions::getCollapsibleSections() flag.
When the parse is done in "previous mode" various shortcuts are taken to work around the fact that the parsed text does not yet have an actual revision ID, revision time, etc.
This ensures that when the page expires from the cache and the page is reparsed, RefreshLinksJob will also be re-run since the content could be different from the last parse. (T373256)
At present this reduces the cache TTL. (T373256)
Generally this means a resource limit was reached, and so this page does not contain a full representation of the input wikitext. An update might resolve the excess resource use, but it wouldn't be able to replace the content that was lost when the limit was reached. (Duplicate or conflicting definitions constitute another form of "resource limit", since uniqueness limits us to only one of a given item.) Triggering other error conditions or the use of other unsafe features may also set this flag.
|
Definition at line 22 of file ParserOutputStringSets.php.