[ecrire ↪ 5.x] 13 commits

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

Détails : docs: Déprécier _LOG_FILTRE_GRAVITE qui ne sert plus (046fc46b) · Validations · spip / ecrire · GitLab

==============================
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

Détails : refactor: utiliser directement les services de config du DI (7f7a8f08) · Validations · spip / ecrire · GitLab

==============================
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

Détails : change: Plus de gestion touch() sur le cache des metas (aca85ebf) · Validations · spip / ecrire · GitLab

==============================
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

Détails : remove: code mort (spip-league/path gère la sauvegarde sur __destruct()) (17d56d6f) · Validations · spip / ecrire · GitLab

==============================
Par Matthieu Marcillaud, le 29 mai 2026 à 18h12min :

docs: sql_fetch retourne null en absence de résultat

Modifié
base/abstract_sql.php

Détails : docs: sql_fetch retourne null en absence de résultat (cfdd0dd5) · Validations · spip / ecrire · GitLab

==============================
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

Détails : refactor: déplacement d’éléments legacy supplémentaires dans spip-league/cache (31ecf696) · Validations · spip / ecrire · GitLab

==============================
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