|
MediaWiki
REL1_23
|
Class used to hide mw:editsection tokens from Tidy so that it doesn't break them or break on them. More...

Public Member Functions | |
| __construct () | |
| getWrapped ($text) | |
| postprocess ($text) | |
| replaceCallback ($m) | |
Protected Attributes | |
| $mMarkerIndex | |
| ReplacementArray | $mTokens |
| $mUniqPrefix | |
Class used to hide mw:editsection tokens from Tidy so that it doesn't break them or break on them.
This is a bit of a hack for now, but hopefully in the future we may create a real postprocessor or something that will replace this. It's called wrapper because for now it basically takes over MWTidy::tidy's task of wrapping the text in a xhtml block
This re-uses some of the parser's UNIQ tricks, though some of it is private so it's duplicated. Perhaps we should create an abstract marker hiding class.
| MWTidyWrapper::getWrapped | ( | $ | text | ) |
| MWTidyWrapper::postprocess | ( | $ | text | ) |
ReplacementArray MWTidyWrapper::$mTokens [protected] |