pipeline.php
Table of Contents
Functions
- minipipe() : string|array<string|int, mixed>
- Exécute une fonction (appellée par un pipeline) avec la donnée transmise.
- pipeline() : mixed|null
- Appel d’un pipeline
Functions
minipipe()
Exécute une fonction (appellée par un pipeline) avec la donnée transmise.
minipipe(string $fonc, string|array<string|int, mixed> &$val) : string|array<string|int, mixed>
Un pipeline est lie a une action et une valeur chaque element du pipeline est autorise a modifier la valeur le pipeline execute les elements disponibles pour cette action, les uns apres les autres, et retourne la valeur finale
Cf. compose_filtres dans references.php, qui est la version compilee de cette fonctionnalite appel unitaire d'une fonction du pipeline utilisee dans le script pipeline precompile
on passe $val par reference pour limiter les allocations memoire
Parameters
- $fonc : string
-
Nom de la fonction appelée par le pipeline
- $val : string|array<string|int, mixed>
-
Les paramètres du pipeline, son environnement
Return values
string|array<string|int, mixed> —Les paramètres du pipeline modifiés
pipeline()
Appel d’un pipeline
pipeline(string $action[, mixed $val = null ]) : mixed|null
Exécute le pipeline souhaité, éventuellement avec des données initiales. Chaque plugin qui a demandé à voir ce pipeline vera sa fonction spécifique appelée. Les fonctions (des plugins) appelées peuvent modifier à leur guise le contenu.
Deux types de retours. Si $val
est un tableau de 2 éléments, avec une clé data
on retourne uniquement ce contenu ($val['data']
) sinon on retourne tout $val
.
Parameters
- $action : string
-
Nom du pipeline
- $val : mixed = null
-
Données à l’entrée du pipeline
Tags
Return values
mixed|null —Résultat