|
| 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 348 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 409 of file Sanitizer.php.
414 {
416 return "";
417
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 374 of file Sanitizer.php.
379 {
380 return preg_replace_callback(
const MW_CHAR_REFS_REGEX
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
Referenced by Title\newFromText().
◆ decodeCharReferencesCallback()
| static Sanitizer::decodeCharReferencesCallback |
( |
|
$matches | ) |
|
|
static |
- Parameters
-
- Returns
- string
Definition at line 387 of file Sanitizer.php.
392 {
393 if ($matches[1] != '') {
395 } elseif ($matches[2] != '') {
397 } elseif ($matches[3] != '') {
399 } 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 &foo;)
- Parameters
-
- Returns
- string
Definition at line 427 of file Sanitizer.php.
432 {
434
437 }
439 return "";
440
global $wgHtmlEntities
List of all named character entities defined in HTML 4.01 http://www.w3.org/TR/html4/sgml/entities....
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 355 of file Sanitizer.php.
360 {
361 return ($codepoint == 0x09)
362 || ($codepoint == 0x0a)
363 || ($codepoint == 0x0d)
The documentation for this class was generated from the following file: