spip/ecrire | 13 commits
Par marcimat, le 29 mai 2026 à 18h19min :
Merge branch ‹ config_manager › into ‹ 5.x ›
build: use spip-league/config & declare services
See merge request spip/ecrire!261
Modifié
base/abstract_sql.php
base/delete_all.php
bootstrap/inc/initialization.php
bootstrap/inc/path.php
composer.json
inc/acces.php
inc/config.php
inc/lang.php
inc/meta.php
inc/session.php
inc_version.php
install/etape_3.php
plugins/installer.php
tests/integration/Config/DepotMetaPackTest.php
tests/integration/Config/DepotMetaTest.php
Détails : Merge branch 'config_manager' into '5.x' (e17d3949) · Validations · spip / ecrire · GitLab
==============================
Par Matthieu Marcillaud, le 29 mai 2026 à 18h12min :
refactor: utiliser le service de config
Correction de l’installation du site : toute écriture de meta
doit passer par une fonction (pas directement via GLOBALS[‹ meta ›]).
Par souci de ne pas surcharger l’API de config, on ne gère pas
(au moins pour l’instant) le fait que le cache des metas généré
puisse ignorer certaines entrées (les aléas) : cela complexifierait
l’API pour un gain de sécurité peu évident (le fichier de cache PHP généré
ne peut pas echo le contenu, même en étant dans l’espace web (tmp/) pour le moment)
Modifié
inc/acces.php
inc/lang.php
inc/meta.php
inc/session.php
install/etape_3.php
Détails : refactor: utiliser le service de config (93ac26ff) · Validations · spip / ecrire · GitLab
==============================
Par Matthieu Marcillaud, le 29 mai 2026 à 18h12min :
docs: retour de PHPDoc sur certaines fonctions
Modifié
inc/config.php
inc/meta.php
Détails : docs: retour de PHPDoc sur certaines fonctions (0dacaf4a) · Validations · spip / ecrire · GitLab
==============================
Par Matthieu Marcillaud, le 29 mai 2026 à 18h12min :
chore: renommage variable
Modifié
inc/meta.php
Détails : chore: renommage variable (d36c550a) · Validations · spip / ecrire · GitLab
==============================
Par Matthieu Marcillaud, le 29 mai 2026 à 18h12min :
docs: Déprécier _LOG_FILTRE_GRAVITE qui ne sert plus
Modifié
inc_version.php
==============================
Par Matthieu Marcillaud, le 29 mai 2026 à 18h12min :
refactor: Premiers remplacement de ecrire_meta
Modifié
inc/config.php
inc/meta.php
inc_version.php
Détails : refactor: Premiers remplacement de ecrire_meta (510827ea) · Validations · spip / ecrire · GitLab
==============================
Par Matthieu Marcillaud, le 29 mai 2026 à 18h12min :
refactor: utiliser directement les services de config du DI
Supprimé
bootstrap/inc/config_service.php
Modifié
base/delete_all.php
bootstrap/functions.php
inc/config.php
inc/meta.php
plugins/installer.php
==============================
Par Matthieu Marcillaud, le 29 mai 2026 à 18h12min :
refactor: renommages sur spip-league/config
Modifié
inc/config.php
inc/meta.php
Détails : refactor: renommages sur spip-league/config (a4441fa8) · Validations · spip / ecrire · GitLab
==============================
Par Matthieu Marcillaud, le 29 mai 2026 à 18h12min :
change: Plus de gestion touch() sur le cache des metas
Modifié
plugins/installer.php
==============================
Par Matthieu Marcillaud, le 29 mai 2026 à 18h12min :
remove: code mort (spip-league/path gère la sauvegarde sur __destruct())
Modifié
bootstrap/inc/initialization.php
bootstrap/inc/path.php
==============================
Par Matthieu Marcillaud, le 29 mai 2026 à 18h12min :
docs: sql_fetch retourne null en absence de résultat
Modifié
base/abstract_sql.php
==============================
Par Matthieu Marcillaud, le 29 mai 2026 à 18h12min :
refactor: déplacement d’éléments legacy supplémentaires dans spip-league/cache
Modifié
base/delete_all.php
bootstrap/inc/initialization.php
inc/acces.php
inc/config.php
inc/meta.php
plugins/installer.php
tests/integration/Config/DepotMetaTest.php
==============================
Par Matthieu Marcillaud, le 29 mai 2026 à 18h12min :
build: use spip-league/config & declare services
Mappe les fonctions legacy lire_config()…
Ajouté
bootstrap/inc/config_service.php
Modifié
base/delete_all.php
bootstrap/functions.php
composer.json
inc/config.php
inc/meta.php
tests/integration/Config/DepotMetaPackTest.php
Détails : build: use spip-league/config & declare services (f518dd1a) · Validations · spip / ecrire · GitLab