| 
| 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: