MediaWiki
1.23.2
|
Class to interact with HTML tidy. More...
Static Public Member Functions | |
static | checkErrors ( $text, &$errorStr=null) |
Check HTML for errors, used if $wgValidateAllHtml = true. More... | |
static | tidy ( $text) |
Interface with html tidy, used if $wgUseTidy = true. More... | |
Static Private Member Functions | |
static | execExternalTidy ( $text, $stderr=false, &$retval=null) |
Spawn an external HTML tidy process and get corrected markup back from it. More... | |
static | execInternalTidy ( $text, $stderr=false, &$retval=null) |
Use the HTML tidy extension to use the tidy library in-process, saving the overhead of spawning a new process. More... | |
Class to interact with HTML tidy.
Either the external tidy program or the in-process tidy extension will be used depending on availability. Override the default $wgTidyInternal setting to disable the internal if it's not working.
|
static |
Check HTML for errors, used if $wgValidateAllHtml = true.
$text | String |
&$errorStr | String: return the error string |
Definition at line 159 of file Tidy.php.
References $retval, execExternalTidy(), execInternalTidy(), and global.
Referenced by MediaWikiTestCase\assertValidHtmlDocument(), and wfHtmlValidationHandler().
|
staticprivate |
Spawn an external HTML tidy process and get corrected markup back from it.
Also called in OutputHandler.php for full page validation
string | $text | HTML to check |
$stderr | Boolean: Whether to read result from STDERR rather than STDOUT | |
&$retval | int Exit code (-1 on internal error) |
Definition at line 181 of file Tidy.php.
References $retval, array(), global, wfGetNull(), wfProfileIn(), wfProfileOut(), and wfWarn().
Referenced by checkErrors(), and tidy().
|
staticprivate |
Use the HTML tidy extension to use the tidy library in-process, saving the overhead of spawning a new process.
string | $text | HTML to check |
$stderr | Boolean: Whether to read result from error status instead of output | |
&$retval | int Exit code (-1 on internal error) |
Definition at line 248 of file Tidy.php.
References $retval, global, tidy(), wfProfileIn(), wfProfileOut(), and wfWarn().
Referenced by checkErrors(), and tidy().
|
static |
Interface with html tidy, used if $wgUseTidy = true.
If tidy isn't able to correct the markup, the original will be returned in all its glory with a warning comment appended.
string | $text | hideous HTML input |
Definition at line 126 of file Tidy.php.
References execExternalTidy(), execInternalTidy(), MWTidyWrapper\getWrapped(), global, and wfDebug().
Referenced by execInternalTidy(), SpecialExpandTemplates\execute(), TidyTest\setUp(), and TidyTest\testTidyWrapping().