[ecrire ↪ to_request] 20 commits

spip/ecrire | 20 commits

Par Matthieu Marcillaud, le 8 avril 2026 à 17h32min :

chore: fix PHPStan analyse

Modifié
tests/integration/Bootstrap/Request/RequestAccessorsTest.php

Détails : chore: fix PHPStan analyse (922d028b) · Validations · spip / ecrire · GitLab

==============================
Par Matthieu Marcillaud, le 8 avril 2026 à 17h30min :

refactor: mutualiser les aiguillages ajax dans traiter_derogations_http()

Modifié
index.php
public.php
public/aiguiller.php

Détails : refactor: mutualiser les aiguillages ajax dans traiter_derogations_http() (dbf0c9b3) · Validations · spip / ecrire · GitLab

==============================
Par Matthieu Marcillaud, le 8 avril 2026 à 17h00min :

fix: préférer ajax_response

Modifié
action/calculer_taille_cache.php
action/menu_rubriques.php
exec/403.php
exec/info_plugin.php
exec/informer.php
exec/plonger.php
exec/puce_statut.php
exec/rechercher.php
exec/selectionner.php
public/aiguiller.php

Détails : fix: préférer ajax_response (e4dc0ad4) · Validations · spip / ecrire · GitLab

==============================
Par Matthieu Marcillaud, le 8 avril 2026 à 16h48min :

deprecate: Déprécier ajax_retour au profit de ajax_response

Modifié
inc/actions.php

Détails : deprecate: Déprécier ajax_retour au profit de ajax_response (59c3c91a) · Validations · spip / ecrire · GitLab

==============================
Par Matthieu Marcillaud, le 8 avril 2026 à 16h48min :

fix: préférer ajax_response

Modifié
action/menu_rubriques.php
exec/info_plugin.php
exec/plonger.php

Détails : fix: préférer ajax_response (c1d08e76) · Validations · spip / ecrire · GitLab

==============================
Par Matthieu Marcillaud, le 8 avril 2026 à 16h35min :

feat: Fonction ajax_response pour remplacer ajax_retour

Modifié
inc/actions.php
src/Afficher/Minipage/Admin.php

Détails : feat: Fonction `ajax_response` pour remplacer `ajax_retour` (e08f084d) · Validations · spip / ecrire · GitLab

==============================
Par Matthieu Marcillaud, le 8 avril 2026 à 16h32min :

fix: Éviter $_POST dans minipage

Modifié
src/Afficher/Minipage/Admin.php

Détails : fix: Éviter $_POST dans minipage (92fe0093) · Validations · spip / ecrire · GitLab

==============================
Par Matthieu Marcillaud, le 8 avril 2026 à 16h24min :

refactor: préférer des Response->send à des echo

Modifié
action/activer_plugins.php
action/api_transmettre.php
action/tester_taille.php

Détails : refactor: préférer des Response->send à des echo (db045837) · Validations · spip / ecrire · GitLab

==============================
Par Matthieu Marcillaud, le 8 avril 2026 à 16h14min :

refactor: préférer des Response->send à des echo

Modifié
action/api_transmettre.php
action/etre_webmestre.php
bootstrap/base/connect_sql.php
inc/auth.php
inc/documents.php

Détails : refactor: préférer des Response->send à des echo (e7757809) · Validations · spip / ecrire · GitLab

==============================
Par Matthieu Marcillaud, le 8 avril 2026 à 15h57min :

refactor: préférer minipage->response (dans install)

Modifié
install/etape_.php
install/etape_3.php
install/etape_3b.php
install/etape_chmod.php
install/etape_fin.php

Détails : refactor: préférer minipage->response (dans install) (526f0a39) · Validations · spip / ecrire · GitLab

==============================
Par Matthieu Marcillaud, le 8 avril 2026 à 15h52min :

refactor: préférer minipage->response (dans exec)

Modifié
exec/admin_plugin.php
exec/base_delete_all.php
exec/info_plugin.php
exec/install.php
exec/upgrade.php

Détails : refactor: préférer minipage->response (dans exec) (4c08b6aa) · Validations · spip / ecrire · GitLab

==============================
Par Matthieu Marcillaud, le 8 avril 2026 à 15h49min :

build: use http-foundation

Modifié
composer.json

Détails : build: use http-foundation (71235972) · Validations · spip / ecrire · GitLab

==============================
Par Matthieu Marcillaud, le 8 avril 2026 à 15h49min :

refactor: préférer minipage->response

Modifié
action/api_transmettre.php
action/editer_objet.php
action/logout.php
base/repair.php
bootstrap/base/connect_sql.php
bootstrap/inc/filesystem.php
bootstrap/inc/initialization.php
bootstrap/inc/loading.php
bootstrap/inc/logging.php
bootstrap/inc/path.php
bootstrap/inc/request.php
exec/base_repair.php
inc/auth.php
inc/documents.php
inc/minipres.php
inc/securiser_action.php
inc/session.php
public/cacher.php
public/composer.php
tests/integration/Bootstrap/Request/RequestAccessorsTest.php
tests/integration/Squelettes/Env/BaliseLikeEnvTest.php

Détails : refactor: préférer minipage->response (0daf3406) · Validations · spip / ecrire · GitLab

==============================
Par Matthieu Marcillaud, le 8 avril 2026 à 15h25min :

refactor: Ne plus appeler la méthode page de Minipage directement

Modifié
inc/admin.php
src/Afficher/Minipage/AbstractPage.php
src/Afficher/Minipage/Admin.php
src/Afficher/Minipage/Installation.php

Détails : refactor: Ne plus appeler la méthode page de Minipage directement (951e27f6) · Validations · spip / ecrire · GitLab

==============================
Par Matthieu Marcillaud, le 8 avril 2026 à 15h06min :

deprecate: Déprécier Minipage->page() au profit de minipage->response()

Modifié
inc/admin.php
src/Afficher/Minipage/AbstractPage.php
src/Afficher/Minipage/MinipageInterface.php

Détails : deprecate: Déprécier Minipage->page() au profit de minipage->response() (f718fd8e) · Validations · spip / ecrire · GitLab

==============================
Par Matthieu Marcillaud, le 8 avril 2026 à 14h51min :

style: ecs pass

Modifié
index.php
prive.php
public.php
src/Http/EarlyResponseException.php

Détails : style: ecs pass (b3a7a51a) · Validations · spip / ecrire · GitLab

==============================
Par Matthieu Marcillaud, le 8 avril 2026 à 14h49min :

fix: Ne pas emettre deux fois le statut http en utilisant Minipage

Modifié
src/Afficher/Minipage/AbstractPage.php

Détails : fix: Ne pas emettre deux fois le statut http en utilisant Minipage (e1d4a4f2) · Validations · spip / ecrire · GitLab

==============================
Par Matthieu Marcillaud, le 8 avril 2026 à 14h41min :

feat: EarlyResponseException + Adapter Minipage pour retourner une réponse

Ajouté
src/Afficher/Minipage/MinipageInterface.php
src/Http/EarlyResponseException.php
Modifié
inc_version.php
index.php
prive.php
public.php
src/Afficher/Minipage/AbstractPage.php

Détails : feat: EarlyResponseException + Adapter Minipage pour retourner une réponse (63563ee8) · Validations · spip / ecrire · GitLab

==============================
Par Matthieu Marcillaud, le 8 avril 2026 à 14h14min :

feat: utiliser Response pour envoyer la page principale

Ajouté
bootstrap/inc/response.php
tests/unit/Bootstrap/Response/SpipResponseFromPageTest.php
Modifié
bootstrap/functions.php
public.php

Détails : feat: utiliser Response pour envoyer la page principale (0e943322) · Validations · spip / ecrire · GitLab

==============================
Par Matthieu Marcillaud, le 8 avril 2026 à 12h41min :

test: Vérifier la création de Request

Modifié
tests/integration/Bootstrap/Request/RequestAccessorsTest.php

Détails : test: Vérifier la création de Request (6252b5d5) · Validations · spip / ecrire · GitLab