spip/ecrire | 20 commits
Par Cerdic, le 20 avril 2026 à 15h21min :
styles: fix cs
Modifié
inc/session.php
Détails : styles: fix cs (1bff96c6) · Validations · spip / ecrire · GitLab
==============================
Par Cerdic, le 20 avril 2026 à 15h21min :
styles: utiliser des use pour éviter d’expliciter le Namespace à chaque usage de SpipLeague\Component\Serializer\Serializer
Modifié
base/trouver_table.php
inc/auth.php
inc/distant.php
inc/filtres.php
inc/filtres_images_lib_mini.php
inc/queue.php
inc/session.php
plugins/get_infos.php
public/composer.php
Détails : https://git.spip.net/spip/ecrire/-/commit/4557d4a7009aa5e44557d923c8ecf975fccaf40a
==============================
Par Cerdic, le 20 avril 2026 à 15h21min :
fix: 1.0 ou plus pour la version de spip-league/serializer
Modifié
composer.json
==============================
Par Cerdic, le 20 avril 2026 à 10h54min :
docs: coquille sur le type des arguments et retour
Modifié
inc/filtres.php
Détails : https://git.spip.net/spip/ecrire/-/commit/220636c7e5aed436ef85f1ff4f128180ee8948ad
==============================
Par Cerdic, le 20 avril 2026 à 10h54min :
styles: composer fix-cs
Modifié
action/menu_rubriques.php
base/trouver_table.php
inc/auth.php
inc/config.php
inc/filtres.php
inc/filtres_images_lib_mini.php
inc/meta.php
inc/session.php
public/debusquer.php
Détails : https://git.spip.net/spip/ecrire/-/commit/0ca28f9f4c77d5898d8550389623dda86a07e403
==============================
Par Cerdic, le 20 avril 2026 à 10h54min :
refactor: utiliser SpipLeague\Component\Serializer\Serializer pour le stockage des arguments des jobs de spip_jobs
Modifié
inc/queue.php
==============================
Par Cerdic, le 20 avril 2026 à 10h54min :
fix: unserialize PHP mais sans allowed_classes
Modifié
action/menu_rubriques.php
Détails : fix: unserialize PHP mais sans allowed_classes (df3722e5) · Validations · spip / ecrire · GitLab
==============================
Par Cerdic, le 20 avril 2026 à 10h54min :
refactor: utiliser SpipLeague\Component\Serializer\Serializer pour le cache SQL de description des tables
Modifié
base/trouver_table.php
==============================
Par Cerdic, le 20 avril 2026 à 10h54min :
refactor: utiliser ecrire_config/lire_config
Modifié
inc/meta.php
Détails : refactor: utiliser ecrire_config/lire_config (0dc94823) · Validations · spip / ecrire · GitLab
==============================
Par Cerdic, le 20 avril 2026 à 10h54min :
fix: ne pas autoriser la deserialization d’objets dans le cache des meta (on garde le serialize/unserialize PHP pour des raisons de perf ici)
Modifié
inc/meta.php
==============================
Par Cerdic, le 20 avril 2026 à 10h54min :
refactor: encoder_contexte_ajax() prends exclusivement un tableau et symétriquement decoder_contexte_ajax() renvoie un tableau ou null
typer les arguments et retour des fonctions, utiliser SpipLeague\Component\Serializer\Serializer()
Modifié
inc/filtres.php
public/aiguiller.php
Détails : https://git.spip.net/spip/ecrire/-/commit/31abd0afb3993f084e5be417ee714ba4e17576d9
==============================
Par Cerdic, le 20 avril 2026 à 10h54min :
refactor: les filtres |env_to_params et |env_to_attributs sont toujours appliqués sur #ENV* qui est désormais toujours un array, on accepte donc plus de string et on type les arguments
Modifié
inc/filtres.php
==============================
Par Cerdic, le 20 avril 2026 à 10h54min :
refactor: envoyer un tableau serializé dans |in_any est déprécié. On tente la deserialisation via SpipLeague\Component\Serializer\Serializer() si cela arrive encore
Modifié
inc/filtres.php
==============================
Par Cerdic, le 20 avril 2026 à 10h54min :
refactor: utiliser SpipLeague\Component\Serializer\Serializer() pour fichier_copie_locale()
Modifié
inc/distant.php
==============================
Par Cerdic, le 20 avril 2026 à 10h54min :
refactor: utiliser SpipLeague\Component\Serializer\Serializer() pour recuperer_url_cache()
Modifié
inc/distant.php
==============================
Par Cerdic, le 20 avril 2026 à 10h54min :
refactor: utiliser SpipLeague\Component\Serializer\Serializer()
Modifié
plugins/get_infos.php
==============================
Par Cerdic, le 20 avril 2026 à 10h54min :
refactor: utiliser SpipLeague\Component\Serializer\Serializer() pour les fichiers .src des images intermédiaires
On introduit 2 fonctions _image_intermediaire_ecrire_fichier_src() et _image_intermediaire_lire_fichier_src() pour éviter de dupliquer le code
Modifié
inc/filtres.php
inc/filtres_images_lib_mini.php
Détails : https://git.spip.net/spip/ecrire/-/commit/db024ebb9b09cf84401958cf7c13b75c57a822bf
==============================
Par Cerdic, le 20 avril 2026 à 10h54min :
refactor: utiliser SpipLeague\Component\Serializer\Serializer() pour le champ prefs de spip_auteurs
Modifié
bootstrap/inc/path.php
inc/auth.php
inc/session.php
==============================
Par Cerdic, le 20 avril 2026 à 10h54min :
refactor: utiliser ecrire_config pour les meta des plugins
Modifié
inc/plugin.php
plugins/installer.php
==============================
Par Cerdic, le 20 avril 2026 à 10h54min :
refactor: utiliser lire_config/ecrire_config pour la meta message_crash_plugins
Modifié
bootstrap/inc/loading.php
inc/filtres_ecrire.php
inc/plugin.php