fix_divers
Hop @rastapopoulos ceci est une série de fix de micro warning en PHP 8 suite au message https://contrib.spip.net/Manuel-de-redaction-du-site#comment511155
Cela étant le plus étonnant est d'avoir eu ces erreurs. C'est parce que
- Manuel de rédaction du site utilise les saisies en déclaration PHP automagique
- Mais n'utilise pas YAML
- Or
saisies_generer_html()
utilise les informations du YAML pour supprimer du contexte certaines valeurs potentiellement en conflit avec les options, cf https://git.spip.net/spip-contrib-extensions/saisies/src/branch/master/inc/saisies_afficher.php#L171
et là cela me laisse un peu dubitatif ; je trouve étrange / problématique que la fonction qui genere le code HTML d'une saisies puisse potentiellement ne pas renvoyer le même contexte selon que le plugin YAML soit présent et/ou qu'il y ait un descripteur de la saisie en .YAML. Cela pose 2 problèmes :
- pb de consistance / cohérence / reproductibilité
- le décodage des .yaml c'est pas ce qu'il y a de plus rapide (même si bon, j'avais mis un static pour améliorer les perfs).
Un avis ?