| Methods |
private
|
__construct()
This class should not be instantiated.
This class should not be instantiated.
|
#
|
public
static
|
asciify(string $text): string
Retourne une chaine ASCII en convertissant les caractères étendus.
Retourne une chaine ASCII en convertissant les caractères étendus.
Parameters
| $text |
Texte en UTF-8 à transformer
|
Returns
Chaine équivalente avec les caractères 7 bits
|
#
|
public
static
|
slugify(string $text, string $subst = '-', string $re_ok = 'a-z0-9_\-\.'): string
Retourne une chaine canonisée à partir d'une chaine donnée.
Retourne une chaine canonisée à partir d'une chaine donnée.
Parameters
| $text |
Texte en UTF-8 à slugifier
|
| $subst |
Caractère de substitution pour les caractères non autorisés
|
| $re_ok |
Ensemble des caractères autorisés (pour regexp)
|
Returns
Slug en minuscules et underscores pour les espaces
|
#
|
public
static
|
jsescape(string $text): string
Retourne une chaine avec les échappements pour du code JavaScript.
cf. Twig\Extension\EscaperExtension : twig_escape…
Retourne une chaine avec les échappements pour du code JavaScript.
cf. Twig\Extension\EscaperExtension : twig_escape_filter()
Parameters
| $text |
Valeur à échapper pour utilisation dans du code JS
|
Returns
Valeur échappée prête pour insertion dans du code JS
|
#
|
public
static
|
genrandom(integer $length = 8, mixed $sigils = null): string
Génération d'une chaine aléatoire.
Génération d'une chaine aléatoire.
Parameters
| $length |
Nombre de caractères à générer (longueur de la chaine)
|
| $sigils |
Alphabet à utiliser (caractères autorisés dans la chaine)
si Null : ensemble alpha-numérique [a-zA-Z0-9]
si True : ASCII de base imprimable, sauf & < > $ ^ " ' ` \ |
si False : alpha-numérique non ambigus [A-Z0-9], sauf 0 O 1 I
|
Returns
Chaine constituée de $length caractères aléatoires parmis $sigils
|
#
|