Parsoid
A bidirectional parser between wikitext and HTML5
Loading...
Searching...
No Matches
Wikimedia\Parsoid\Wt2Html\PP\Processors\Linter Class Reference

DOM pass that walks the DOM tree, detects specific wikitext patterns, and emits them as linter events. More...

+ Inheritance diagram for Wikimedia\Parsoid\Wt2Html\PP\Processors\Linter:
+ Collaboration diagram for Wikimedia\Parsoid\Wt2Html\PP\Processors\Linter:

Public Member Functions

 run (Env $env, Node $root, array $options=[], bool $atTopLevel=false)
 This is only invoked on the top-level document
Parameters
Env$env
Element | DocumentFragment$rootThe root of the tree to process
array$options
bool$atTopLevelIs this processor invoked on the top level page? If false, this is being invoked in a sub-pipeline (ex: extensions)
.
 

Detailed Description

DOM pass that walks the DOM tree, detects specific wikitext patterns, and emits them as linter events.

Member Function Documentation

◆ run()

Wikimedia\Parsoid\Wt2Html\PP\Processors\Linter::run ( Env $env,
Node $root,
array $options = [],
bool $atTopLevel = false )

This is only invoked on the top-level document

Parameters
Env$env
Element | DocumentFragment$rootThe root of the tree to process
array$options
bool$atTopLevelIs this processor invoked on the top level page? If false, this is being invoked in a sub-pipeline (ex: extensions)
.

Implements Wikimedia\Parsoid\Wt2Html\Wt2HtmlDOMProcessor.


The documentation for this class was generated from the following file: