[ecrire ↪ to_request] 6 commits

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

Détails : test: fix test qui nécessite un emitter dans le conteneur (1f3839e5) · Validations · spip / ecrire · GitLab

==============================
Par Matthieu Marcillaud, le 9 avril 2026 à 16h46min :

tmp: Pour tests, require spip-league/http branche dev

Modifié
composer.json

Détails : tmp: Pour tests, require spip-league/http branche dev (53a68155) · Validations · spip / ecrire · GitLab

==============================
Par Matthieu Marcillaud, le 9 avril 2026 à 16h38min :

refactor: Utiliser une classe pour synchroniser les superglobales

Modifié
bootstrap/boot.php
bootstrap/inc/request.php

Détails : refactor: Utiliser une classe pour synchroniser les superglobales (e97699d2) · Validations · spip / ecrire · GitLab

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

Détails : refactor: créer un emitter plus tôt (incomplet), évite de devoir gérer des fallbacks (6391c89f) · Validations · spip / ecrire · GitLab

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

Détails : feat: créer la Request plus tôt, mutualiser du code de boostrap, et mettre en... (ebeaaa8e) · Validations · spip / ecrire · GitLab