Joomla CMS  4.2.2
Documentation des API du CMS Joomla en version 4.2.2
Référence de la classe ToPunycode
+ Graphe d'héritage de ToPunycode:

Fonctions membres publiques

 __construct (?string $idnVersion=null)
 
 convert (array $decoded)
 
- Fonctions membres publiques hérités de AbstractPunycode
 __construct ()
 
 getPunycodePrefix ()
 
- Fonctions membres publiques hérités de PunycodeInterface
 __construct (string $idnVersion=null)
 
 getPunycodePrefix ()
 

Fonctions membres privées

 encodeDigit ($d)
 

Attributs privés

 $namePrep
 

Membres hérités additionnels

- Champs de données hérités de AbstractPunycode
const punycodePrefix = 'xn--'
 
const invalidUcs = 0x80000000
 
const maxUcs = 0x10FFFF
 
const base = 36
 
const tMin = 1
 
const tMax = 26
 
const skew = 38
 
const damp = 700
 
const initialBias = 72
 
const initialN = 0x80
 
- Fonctions membres protégées hérités de AbstractPunycode
 byteLength ($string)
 
 adapt ($delta, $nPoints, $isFirst)
 
- Attributs protégés hérités de AbstractPunycode
 $unicodeTransCoder
 
- Attributs protégés statiques hérités de AbstractPunycode
static $isMbStringOverload
 
static $prefixAsArray
 
static $prefixLength
 

Documentation des constructeurs et destructeur

◆ __construct()

__construct ( ?string  $idnVersion = null)
Exceptions
InvalidIdnVersionException

Références Symfony\Contracts\Service\__construct().

Documentation des fonctions membres

◆ convert()

convert ( array  $decoded)
Paramètres
array$decoded
Renvoie
string
Exceptions
AlreadyPunycodeException
InvalidCharacterException

Références $i, AbstractPunycode\adapt(), elseif, et ToPunycode\encodeDigit().

◆ encodeDigit()

encodeDigit (   $d)
private

Encoding a certain digit

Paramètres
int$d
Renvoie
string

Référencé par ToPunycode\convert().

Documentation des champs

◆ $namePrep

$namePrep
private

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