spip-league/serializer | 7 commits
Par Cerdic, le 9 avril 2026 à 12h13min :
tests: si on essaye de déserializer d’autres objets qu’un DateTime ça va échouer
Modifié
tests/SerializerTest.php
==============================
Par Cerdic, le 9 avril 2026 à 12h07min :
tests: séparer les tests avec un allowedClasses qui permets la deserialisation de ceux qui échouent pour case de allowedClasses ne le permettant pas
Modifié
tests/SerializerTest.php
==============================
Par Cerdic, le 9 avril 2026 à 11h54min :
tests: le format de getAllowedClasses() est Array|null
Modifié
tests/SerializerTest.php
==============================
Par Cerdic, le 9 avril 2026 à 11h49min :
fix: traduire l’option allowed_classes
true => null, false => et si pas fournie c’est la valeur par défaut
Modifié
src/Serializer.php
Détails : fix: traduire l'option allowed_classes (e8038a69) · Validations · spip-league / serializer · GitLab
==============================
Par Cerdic, le 9 avril 2026 à 11h49min :
fix: allowed_classes est au format Array|null
Modifié
src/Encoders/JsonEncoder.php
==============================
Par Cerdic, le 9 avril 2026 à 11h47min :
fix: la surcharge de ZumbaJsonSerializer ne sert qu’à accéder à allowedClasses pour les TU. Attention, le format de l’attribut est désormais Array|null, un tableau vide permettant de désactiver toutes les classes et la valeur null de tout autoriser
Modifié
src/JsonSerializer.php
==============================
Par Cerdic, le 9 avril 2026 à 11h45min :
build: on veut zumba/json-serializer en version 3.2.3 mini
Modifié
composer.json