|
| static | decodeCharReferences ($text) |
| | Decode any character references, numeric or named entities, in the text and return a UTF-8 string. More...
|
| |
| static | decodeCharReferencesCallback ($matches) |
| |
| static | decodeChar ($codepoint) |
| | Return UTF-8 string for a codepoint if that is a valid character reference, otherwise U+FFFD REPLACEMENT CHARACTER. More...
|
| |
| static | decodeEntity ($name) |
| | If the named entity is defined in the HTML 4.0/XHTML 1.0 DTD, return the UTF-8 encoding of that character. More...
|
| |
Definition at line 355 of file Sanitizer.php.
◆ decodeChar()
| static Sanitizer::decodeChar |
( |
|
$codepoint | ) |
|
|
static |
Return UTF-8 string for a codepoint if that is a valid character reference, otherwise U+FFFD REPLACEMENT CHARACTER.
- Parameters
-
- Returns
- string
Definition at line 416 of file Sanitizer.php.
static validateCodepoint($codepoint)
Returns true if a given Unicode codepoint is a valid character in XML.
◆ decodeCharReferences()
| static Sanitizer::decodeCharReferences |
( |
|
$text | ) |
|
|
static |
Decode any character references, numeric or named entities, in the text and return a UTF-8 string.
- Parameters
-
- Returns
- string
Definition at line 381 of file Sanitizer.php.
Referenced by Title\newFromText().
387 return preg_replace_callback(
const MW_CHAR_REFS_REGEX
Regular expression to match various types of character references in Sanitizer::normalizeCharReferenc...
◆ decodeCharReferencesCallback()
| static Sanitizer::decodeCharReferencesCallback |
( |
|
$matches | ) |
|
|
static |
- Parameters
-
- Returns
- string
Definition at line 394 of file Sanitizer.php.
400 if ($matches[1] !=
'') {
402 } elseif ($matches[2] !=
'') {
404 } elseif ($matches[3] !=
'') {
406 } elseif ($matches[4] !=
'') {
static decodeChar($codepoint)
Return UTF-8 string for a codepoint if that is a valid character reference, otherwise U+FFFD REPLACEM...
static decodeEntity($name)
If the named entity is defined in the HTML 4.0/XHTML 1.0 DTD, return the UTF-8 encoding of that chara...
◆ decodeEntity()
| static Sanitizer::decodeEntity |
( |
|
$name | ) |
|
|
static |
If the named entity is defined in the HTML 4.0/XHTML 1.0 DTD, return the UTF-8 encoding of that character.
Otherwise, returns pseudo-entity source (eg )
- Parameters
-
- Returns
- string
Definition at line 434 of file Sanitizer.php.
442 if (isset($wgHtmlEntityAliases[$name])) {
443 $name = $wgHtmlEntityAliases[$name];
445 if (isset($wgHtmlEntities[$name])) {
global $wgHtmlEntities
List of all named character entities defined in HTML 4.01 http://www.w3.org/TR/html4/sgml/entities.html.
global $wgHtmlEntityAliases
Character entity aliases accepted by MediaWiki.
◆ validateCodepoint()
| static Sanitizer::validateCodepoint |
( |
|
$codepoint | ) |
|
|
staticprivate |
Returns true if a given Unicode codepoint is a valid character in XML.
- Parameters
-
- Returns
- bool
Definition at line 362 of file Sanitizer.php.
368 return ($codepoint == 0x09)
369 || ($codepoint == 0x0a)
370 || ($codepoint == 0x0d)
The documentation for this class was generated from the following file: