Pile
in package
Conteneur pour modifier les arguments d'une balise SPIP (de classe Champ) à compiler
Tags
Table of Contents
Methods
- ajouter_argument_balise() : Champ
- Ajoute un argument de balise
- creer_argument_balise() : array<string|int, mixed>
- Crée l'élément de l'AST représentant un argument de balise.
- creer_balise() : Champ
- Crée l'AST d'une balise
- creer_et_ajouter_argument_balise() : Champ
- Crée et ajoute un argument à une balise
- recuperer_argument_balise() : mixed|null
- Récupère un argument de balise
- recuperer_et_supprimer_argument_balise() : mixed|null
- Retourne un argument de balise, et le supprime de la liste des arguments
- supprimer_argument_balise() : Champ
- Supprime un argument de balise
Methods
ajouter_argument_balise()
Ajoute un argument de balise
public
static ajouter_argument_balise(mixed $element, Champ $p) : Champ
Empile l'argument à la suite des arguments déjà existants pour la balise
Parameters
- $element : mixed
-
Élément de l'AST représentant l'argument à ajouter
- $p : Champ
Return values
Champcreer_argument_balise()
Crée l'élément de l'AST représentant un argument de balise.
public
static creer_argument_balise(string $nom[, string|object $valeur = null ]) : array<string|int, mixed>
Parameters
- $nom : string
-
Nom de l'argument
- $valeur : string|object = null
-
Valeur de l'argument. Peut être une chaîne de caractère ou un autre élément d'AST
Tags
Return values
array<string|int, mixed>creer_balise()
Crée l'AST d'une balise
public
static creer_balise(string $nom[, array<string|int, mixed> $opt = [] ]) : Champ
Parameters
- $nom : string
-
Nom de la balise
- $opt : array<string|int, mixed> = []
-
Options (remplira les propriétés correspondantes de l'objet Champ)
Tags
Return values
Champcreer_et_ajouter_argument_balise()
Crée et ajoute un argument à une balise
public
static creer_et_ajouter_argument_balise(Champ $p, string $nom[, string|object $valeur = null ]) : Champ
Parameters
- $p : Champ
- $nom : string
-
Nom de l'argument
- $valeur : string|object = null
-
Valeur de l'argument. Peut être une chaîne de caractère ou un autre élément d'AST
Tags
Return values
Champrecuperer_argument_balise()
Récupère un argument de balise
public
static recuperer_argument_balise(int $pos, Champ $p) : mixed|null
Parameters
- $pos : int
- $p : Champ
Return values
mixed|null —Élément de l'AST représentant l'argument s'il existe
recuperer_et_supprimer_argument_balise()
Retourne un argument de balise, et le supprime de la liste des arguments
public
static recuperer_et_supprimer_argument_balise(int $pos, Champ &$p) : mixed|null
Parameters
- $pos : int
- $p : Champ
Tags
Return values
mixed|null —Élément de l'AST représentant l'argument s'il existe
supprimer_argument_balise()
Supprime un argument de balise
public
static supprimer_argument_balise(int $pos, Champ $p) : Champ
Parameters
- $pos : int
- $p : Champ