[ecrire ↪ issue_5095] 8 commits

spip/ecrire | 8 commits

Par Cerdic, le 17 avril 2026 à 10h07min :

styles: nettoyer le PHPDoc redondant

Modifié
inc/config.php

Détails : styles: nettoyer le PHPDoc redondant (260887e3) · Validations · spip / ecrire · GitLab

==============================
Par Cerdic, le 17 avril 2026 à 10h07min :

fix: le support de $unserialize: false passe en deprecated.
Dans ce cas on renvoie le contenu sérializé en PHP car c’est ce qu’attendent les consommateurs historiques, indépendamment de la méthode avec laquelle le contenu était séralisé en base

Modifié
inc/config.php

Détails : fix: le support de `$unserialize: false` passe en deprecated. (0a688638) · Validations · spip / ecrire · GitLab

==============================
Par Cerdic, le 17 avril 2026 à 10h07min :

fix: lire_config() doit bien deserializer un contenu numerique également si nécessaire

(La valeur 0 est sérialisée [0] via l’encodeur json)

Modifié
inc/config.php

Détails : fix: `lire_config()` doit bien deserializer un contenu numerique également si nécessaire (378c4033) · Validations · spip / ecrire · GitLab

==============================
Par Cerdic, le 17 avril 2026 à 10h07min :

refactor: typer les arguments des fonctions lire_config() ecrire_config() et expliquer_config()

S’assurer que l’argument unserialize de lire_config() soit toujours booleen dans les tests et dans la balise #CONFIG

Modifié
inc/config.php
public/balises.php
tests/integration/Config/DepotMetaPersoTest.php
tests/integration/Config/DepotMetaTest.php

Détails : refactor: typer les arguments des fonctions lire_config() ecrire_config() et expliquer_config() (82a54cd5) · Validations · spip / ecrire · GitLab

==============================
Par Cerdic, le 17 avril 2026 à 10h07min :

refactor: utiliser spip-league/serializer pour serializer/deserializer les données de configuration

Modifié
composer.json
inc/config.php

Détails : refactor: utiliser spip-league/serializer pour serializer/deserializer les... (ab2c1f1d) · Validations · spip / ecrire · GitLab

==============================
Par Cerdic, le 16 avril 2026 à 20h59min :

fix: cache_key peut-être null, notamment en mode debug

Modifié
public/parametrer.php

Détails : fix: cache_key peut-être null, notamment en mode debug (d439c034) · Validations · spip / ecrire · GitLab

==============================
Par Cerdic, le 16 avril 2026 à 20h46min :

feat: un filtre |env_to_hash à utiliser sur la balise #ENV ou #ENV*

Pour remplacer les usages de type #ENV*|md5 dans la nature qui vont casser quand ENV* renverra un tableau

Modifié
inc/filtres.php

Détails : feat: un filtre `|env_to_hash` à utiliser sur la balise `#ENV` ou `#ENV*` (be915b3b) · Validations · spip / ecrire · GitLab

==============================
Par b_b, le 16 avril 2026 à 19h05min :

docs: correction de l’exemple d’utilisation du filtre sinon_interdire_acces

Ref: #137

Modifié
inc/filtres.php

Détails : docs: correction de l'exemple d'utilisation du filtre `sinon_interdire_acces` (58ca0cc6) · Validations · spip / ecrire · GitLab