Re: Un pipeline avant calcul pour modifier le contexte

James <[email protected]>
Newsgroups gmane.comp.web.spip.devel
Message-ID <CAE50Zk7yLvzaXAmMv2w8aB7UpT=yJxpwazAp87VJjzak9+rgXQ@mail.gmail.com>
Le 2 juin 2018 à 13:58, RastaPopoulos <[email protected]> a écrit :

> > Il faudra documenter que les fonctions qui seront codées pour
> > s'enregistrer dans ce pipeline devront retourner uniquement la partie
> > 'data' du tableau passé en paramètre.
>
> Papyyyyyy relis la doc des pipelines. :D
> https://programmer.spip.net/Des-pipelines-argumentes
>
> Depuis le début que les pipelines existent, il y a deux sortent de
> pipelines : ceux dont le flux correspond directement au contenu
> modifiable, et ceux dont le flux est un tableau normé avec uniquement
> deux clés "args" (le contexte d'où on est) et "data" le contenu modifiable.
>
> Dans tous les cas les utilisateurices doivent retourner le flux complet
> de départ. C'est la fonction pipeline() qui ensuite ne revoit que "data"
> tout à la fin, c'est prévu.
>

OK :D Je suis clairement à la ramasse. ;-)

Je ne vais pas remettre en cause ce fonctionnement, mais je le trouve
contre-intuitif. Un pipeline, ou un middleware, devrait renvoyer un
"objet", ou disons plutôt structure pour l'instant, de même type que celui
qu'il reçoit. C'est ce que font les fonctions exécutées, mais aussi ce que
devrait faire la fonction pipeline() elle-même.

ça ne change rien au fait que c'est une bonne idée d'introduire ce nouveau
point d'entrée, reste à trouver sa place ;-)

-- 
James
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.