MediaWiki REL1_32
|
Public Member Functions | |
__construct (Parser $parser=null, $options=[]) | |
addGeneral ( $marker, $value) | |
addNoWiki ( $marker, $value) | |
Add a nowiki strip item. | |
getLimitReport () | |
Get an array of parameters to pass to ParserOutput::setLimitReportData() | |
getSubState ( $text) | |
Get a StripState object which is sufficient to unstrip the given text. | |
killMarkers ( $text) | |
Remove any strip markers found in the given text. | |
merge ( $otherState, $texts) | |
Merge another StripState object into this one. | |
unstripBoth ( $text) | |
unstripGeneral ( $text) | |
unstripNoWiki ( $text) | |
Protected Member Functions | |
addItem ( $type, $marker, $value) | |
unstripType ( $type, $text) | |
Protected Attributes | |
$circularRefGuard | |
$data | |
$depth = 0 | |
$depthLimit = 20 | |
$expandSize = 0 | |
$highestDepth = 0 | |
$parser | |
$regex | |
$sizeLimit = 5000000 | |
Private Member Functions | |
getLimitationWarning ( $type, $max='') | |
Get warning HTML and register a limitation warning with the parser. | |
getWarning ( $message, $max='') | |
Get warning HTML. | |
Definition at line 28 of file StripState.php.
StripState::__construct | ( | Parser | $parser = null , |
$options = [] |
|||
) |
StripState::addGeneral | ( | $marker, | |
$value | |||
) |
string | $marker | |
string | $value |
Definition at line 76 of file StripState.php.
|
protected |
MWException |
string | $type | |
string | $marker | |
string | $value |
Definition at line 86 of file StripState.php.
References $type, $value, and data.
Referenced by addGeneral(), and addNoWiki().
StripState::addNoWiki | ( | $marker, | |
$value | |||
) |
Add a nowiki strip item.
string | $marker | |
string | $value |
Definition at line 68 of file StripState.php.
|
private |
Get warning HTML and register a limitation warning with the parser.
string | $type | |
int | $max |
Definition at line 178 of file StripState.php.
References $type, and getWarning().
Referenced by unstripType().
StripState::getLimitReport | ( | ) |
Get an array of parameters to pass to ParserOutput::setLimitReportData()
Definition at line 205 of file StripState.php.
References $depthLimit, $expandSize, $highestDepth, and $sizeLimit.
StripState::getSubState | ( | $text | ) |
Get a StripState object which is sufficient to unstrip the given text.
It will contain the minimum subset of strip items necessary.
string | $text |
Definition at line 230 of file StripState.php.
References data, and wfDeprecated().
|
private |
Get warning HTML.
string | $message | |
int | $max |
Definition at line 192 of file StripState.php.
References wfMessage().
Referenced by getLimitationWarning(), and unstripType().
StripState::killMarkers | ( | $text | ) |
Remove any strip markers found in the given text.
string | $text |
Definition at line 294 of file StripState.php.
StripState::merge | ( | $otherState, | |
$texts | |||
) |
Merge another StripState object into this one.
The strip marker keys will not be preserved. The strings in the $texts array will have their strip markers rewritten, the resulting array of strings will be returned.
StripState | $otherState | |
array | $texts |
Definition at line 269 of file StripState.php.
References $type, $value, as, data, use, wfDeprecated(), and wfRandomString().
StripState::unstripBoth | ( | $text | ) |
string | $text |
Definition at line 114 of file StripState.php.
References unstripType().
StripState::unstripGeneral | ( | $text | ) |
string | $text |
Definition at line 98 of file StripState.php.
References unstripType().
StripState::unstripNoWiki | ( | $text | ) |
string | $text |
Definition at line 106 of file StripState.php.
References unstripType().
|
protected |
string | $type | |
string | $text |
Definition at line 125 of file StripState.php.
References $depth, $ret, $type, $value, data, getLimitationWarning(), getWarning(), unstripType(), and use.
Referenced by unstripBoth(), unstripGeneral(), unstripNoWiki(), and unstripType().
|
protected |
Definition at line 34 of file StripState.php.
|
protected |
Definition at line 29 of file StripState.php.
|
protected |
Definition at line 35 of file StripState.php.
Referenced by unstripType().
|
protected |
Definition at line 39 of file StripState.php.
Referenced by getLimitReport().
|
protected |
Definition at line 37 of file StripState.php.
Referenced by getLimitReport().
|
protected |
Definition at line 36 of file StripState.php.
Referenced by getLimitReport().
|
protected |
Definition at line 32 of file StripState.php.
Referenced by __construct().
|
protected |
Definition at line 30 of file StripState.php.
|
protected |
Definition at line 40 of file StripState.php.
Referenced by getLimitReport().