spip/ecrire | 6 commits
Par Matthieu Marcillaud, le 9 avril 2026 à 16h50min :
test: fix test qui nécessite un emitter dans le conteneur
Modifié
tests/unit/Bootstrap/Response/SpipResponseFromPageTest.php
==============================
Par Matthieu Marcillaud, le 9 avril 2026 à 16h46min :
tmp: Pour tests, require spip-league/http branche dev
Modifié
composer.json
==============================
Par Matthieu Marcillaud, le 9 avril 2026 à 16h38min :
refactor: Utiliser une classe pour synchroniser les superglobales
Modifié
bootstrap/boot.php
bootstrap/inc/request.php
==============================
Par Matthieu Marcillaud, le 9 avril 2026 à 16h09min :
refactor: créer un emitter plus tôt (incomplet), évite de devoir gérer des fallbacks
Supprimé
bootstrap/mitigation.php
bootstrap/proxy.php
Modifié
bootstrap/boot.php
bootstrap/inc/request.php
bootstrap/inc/response.php
bootstrap/inc/sanitize.php
==============================
Par Matthieu Marcillaud, le 9 avril 2026 à 15h31min :
feat: Utiliser des classes pour le boostrap
Ajouté
src/Http/PageResponseFactory.php
src/Http/ResponseEmitter.php
src/Http/ResponseHeaderConfig.php
tests/integration/Http/PageResponseFactoryTest.php
tests/integration/Http/ResponseEmitterTest.php
Modifié
bootstrap/boot.php
bootstrap/inc/request.php
bootstrap/inc/response.php
bootstrap/inc/sanitize.php
bootstrap/mitigation.php
bootstrap/proxy.php
index.php
prive.php
Détails : feat: Utiliser des classes pour le boostrap (bb283872) · Validations · spip / ecrire · GitLab
==============================
Par Matthieu Marcillaud, le 9 avril 2026 à 14h14min :
feat: créer la Request plus tôt, mutualiser du code de boostrap, et mettre en fonction différents éléments.
Ajouté
bootstrap/boot.php
Modifié
bootstrap/functions.php
bootstrap/inc/initialization.php
bootstrap/inc/request.php
bootstrap/inc/response.php
bootstrap/mitigation.php
bootstrap/proxy.php
inc_version.php
index.php
prive.php
public.php
tests/integration/Bootstrap/Request/RequestAccessorsTest.php