[yaml] 5 commits

spip-contrib-extensions/yaml | 5 commits

Par Matthieu Marcillaud, le 30 août 2026 à 14h50min :

docs: Mini phpdoc sur yaml_decode()

Modifié
inc/yaml.php

Détails : docs: Mini phpdoc sur yaml_decode() (050608e2) · Validations · spip-contrib-extensions / yaml · GitLab

==============================
Par Matthieu Marcillaud, le 30 août 2026 à 14h49min :

feat: Cohérence sur les inclusions dans un yaml

On fait une différence entre - 'inclure:a.yaml' et nom: 'inclure:a.yaml'

  • Dans le premier cas, l’inclusion fusionné au tableau parent ;
  • Dans le second cas, l’inclusion est stockée dans la clé nom.

Modifié
inc/yaml.php

Détails : feat: Cohérence sur les inclusions dans un yaml (b55d6bfd) · Validations · spip-contrib-extensions / yaml · GitLab

==============================
Par Matthieu Marcillaud, le 2 septembre 2025 à 12h53min :

fix: Conserver les clés numériques dans les tableaux yaml lors du décodage d’inclusions

Modifié
inc/yaml.php

Détails : fix: Conserver les clés numériques dans les tableaux yaml lors du décodage d’inclusions (965f1359) · Validations · spip-contrib-extensions / yaml · GitLab

==============================
Par Matthieu Marcillaud, le 2 septembre 2025 à 12h52min :

test: Ajout d’un tableau avec clé numériques dans le test d’inclusion

Modifié
demo/test_inclusion.yaml

Détails : test: Ajout d’un tableau avec clé numériques dans le test d’inclusion (22dda92d) · Validations · spip-contrib-extensions / yaml · GitLab

==============================
Par Matthieu Marcillaud, le 2 septembre 2025 à 11h54min :

refactor: Simplifications de décodage des inclusions

Et simplification des appels à la seule lib symfony.

Modifié
inc/symfony.php
inc/yaml.php

Détails : refactor: Simplifications de décodage des inclusions (36f2bb87) · Validations · spip-contrib-extensions / yaml · GitLab