Joomla CMS  3.10.11 (avec JPlatform 13.1 inclus)
Documentation des API du CMS Joomla en version 3.10.11 et du framework Joomla Platform intégré
Référence de la classe Unescaper

Fonctions membres publiques

 unescapeSingleQuotedString ($value)
 
 unescapeDoubleQuotedString ($value)
 
 unescapeCharacter ($value)
 

Champs de données

const ENCODING = 'UTF-8'
 
const REGEX_ESCAPED_CHARACTER = '\\\\(x[0-9a-fA-F]{2}|u[0-9a-fA-F]{4}|U[0-9a-fA-F]{8}|.)'
 

Fonctions membres privées statiques

static utf8chr ($c)
 

Description détaillée

Unescaper encapsulates unescaping rules for single and double-quoted YAML strings.

Auteur
Matthew Lewinski matth.nosp@m.ew@l.nosp@m.ewins.nosp@m.ki.o.nosp@m.rg

Documentation des fonctions membres

◆ unescapeCharacter()

unescapeCharacter (   $value)

Unescapes a character that was found in a double-quoted string.

Paramètres
string$valueAn escaped character
Renvoie
string The unescaped character

Références $value.

◆ unescapeDoubleQuotedString()

unescapeDoubleQuotedString (   $value)

Unescapes a double quoted string.

Paramètres
string$valueA double quoted string
Renvoie
string The unescaped string

Références $self, et $value.

◆ unescapeSingleQuotedString()

unescapeSingleQuotedString (   $value)

Unescapes a single quoted string.

Paramètres
string$valueA single quoted string
Renvoie
string The unescaped string

Références $value.

◆ utf8chr()

static utf8chr (   $c)
staticprivate

Get the UTF-8 character for the given code point.

Paramètres
int$cThe unicode code point
Renvoie
string The corresponding UTF-8 character

Documentation des champs

◆ ENCODING

const ENCODING = 'UTF-8'

Parser and Inline assume UTF-8 encoding, so escaped Unicode characters must be converted to that encoding.

Obsolète:
since version 2.5, to be removed in 3.0

◆ REGEX_ESCAPED_CHARACTER

const REGEX_ESCAPED_CHARACTER = '\\\\(x[0-9a-fA-F]{2}|u[0-9a-fA-F]{4}|U[0-9a-fA-F]{8}|.)'

Regex fragment that matches an escaped character in a double quoted string.


La documentation de cette classe a été générée à partir du fichier suivant :