spip-league/http-kernel | 20 commits
Par marcimat, le 26 mai 2026 à 16h49min :
Merge branch ‹ plugin_config › into ‹ main ›
feat: Utiliser le http-kernel & HandlerResolverInterface, préparer des contextes de route
See merge request spip-league/http-kernel!1
Ajouté
.gitlab-ci.yml
phpstan-baseline.neon
src/Authenticator/LegacyAuthenticator.php
src/EventListener/ExceptionListener.php
src/EventListener/ResponseHeadersListener.php
src/EventListener/TerminateListener.php
src/HandlerResolver.php
src/HandlerResolverInterface.php
tests/EventListener/ExceptionListenerTest.php
tests/EventListener/ResponseHeadersListenerTest.php
Modifié
composer.json
phpstan.neon.dist
src/Handler/LegacyHandler.php
src/SpipHttpKernel.php
tests/SpipHttpKernelTest.php
==============================
Par Matthieu Marcillaud, le 26 mai 2026 à 16h42min :
test: fix Test sur lecture d’exceptions et d’error_log
Ajouté
tests/EventListener/ExceptionListenerTest.php
Modifié
composer.json
tests/SpipHttpKernelTest.php
==============================
Par Matthieu Marcillaud, le 26 mai 2026 à 15h49min :
test: fix coverage
Modifié
tests/SpipHttpKernelTest.php
Détails : test: fix coverage (3fbcd14e) · Validations · spip-league / Http Kernel · GitLab
==============================
Par Matthieu Marcillaud, le 26 mai 2026 à 15h34min :
ci: add CI
Ajouté
.gitlab-ci.yml
Détails : ci: add CI (b1f38f7b) · Validations · spip-league / Http Kernel · GitLab
==============================
Par Matthieu Marcillaud, le 26 mai 2026 à 15h30min :
build: branche main du logger & kernel
Modifié
composer.json
Détails : build: branche main du logger & kernel (70d44c83) · Validations · spip-league / Http Kernel · GitLab
==============================
Par Matthieu Marcillaud, le 1er mai 2026 à 17h49min :
feat: Utiliser l’attribut AsEventListener
Modifié
src/EventListener/ExceptionListener.php
src/EventListener/ResponseHeadersListener.php
src/SpipHttpKernel.php
==============================
Par Matthieu Marcillaud, le 29 avril 2026 à 18h25min :
refactor: Déplacement de code de ecrire pour meilleur rangement
Ajouté
phpstan-baseline.neon
src/Authenticator/LegacyAuthenticator.php
src/EventListener/TerminateListener.php
src/HandlerResolver.php
Modifié
phpstan.neon.dist
==============================
Par Matthieu Marcillaud, le 29 avril 2026 à 17h53min :
feat: Déclarer un router listener (nécessaire sans symfony/framework-bundle)
Supprimé
src/Controller/SpipControllerResolver.php
Modifié
src/SpipHttpKernel.php
==============================
Par Matthieu Marcillaud, le 28 avril 2026 à 18h11min :
remove: LegacyControllerResolver, plus utilisé
Supprimé
src/Controller/LegacyControllerResolver.php
Modifié
src/SpipHttpKernel.php
==============================
Par Matthieu Marcillaud, le 28 avril 2026 à 17h57min :
feat: Préparer une définition de routes
Ajouté
src/Controller/SpipControllerResolver.php
Modifié
src/SpipHttpKernel.php
==============================
Par Matthieu Marcillaud, le 24 avril 2026 à 17h53min :
fix: À l’installation Spip retourne une Early très tôt, qu’il faut catcher, avant le listener qui s’en occupe
Modifié
src/SpipHttpKernel.php
==============================
Par Matthieu Marcillaud, le 19 avril 2026 à 19h14min :
style: QA Pass
Modifié
src/Controller/LegacyControllerResolver.php
src/EventListener/ResponseHeadersListener.php
Détails : style: QA Pass (c67f6c17) · Validations · spip-league / Http Kernel · GitLab
==============================
Par Matthieu Marcillaud, le 19 avril 2026 à 19h12min :
tmp: le logger en branche de dev
Modifié
composer.json
Détails : tmp: le logger en branche de dev (ceb24857) · Validations · spip-league / Http Kernel · GitLab
==============================
Par Matthieu Marcillaud, le 19 avril 2026 à 19h09min :
feat: Ajouter l’interface HandlerResolverInterface pour la résolution dynamique des gestionnaires de requêtes
Ajouté
src/HandlerResolverInterface.php
Modifié
src/SpipHttpKernel.php
==============================
Par Matthieu Marcillaud, le 16 avril 2026 à 18h34min :
feat: Test d’intégration d’un backoffice non authentifié
Modifié
src/Handler/LegacyHandler.php
tests/SpipHttpKernelTest.php
==============================
Par Matthieu Marcillaud, le 16 avril 2026 à 16h22min :
feat: Autoriser des status http spécifiques sur EarlyResponseException dans ExceptionListener
Modifié
src/EventListener/ExceptionListener.php
==============================
Par Matthieu Marcillaud, le 16 avril 2026 à 15h30min :
build: branche de travail de kernel
Modifié
composer.json
Détails : build: branche de travail de kernel (5cea9d32) · Validations · spip-league / Http Kernel · GitLab
==============================
Par Matthieu Marcillaud, le 16 avril 2026 à 15h10min :
feat: Headers customisables sur ResponseHeadersListener
Modifié
src/EventListener/ResponseHeadersListener.php
tests/EventListener/ResponseHeadersListenerTest.php
==============================
Par Matthieu Marcillaud, le 16 avril 2026 à 11h38min :
fix: Déplacer des spécificités SPIP dans ecrire/
Ajouté
src/EventListener/ResponseHeadersListener.php
tests/EventListener/ResponseHeadersListenerTest.php
Modifié
src/SpipHttpKernel.php
tests/SpipHttpKernelTest.php
==============================
Par Matthieu Marcillaud, le 15 avril 2026 à 23h04min :
feat: Utiliser HttpKernel de Symfony
Ajouté
src/Controller/LegacyControllerResolver.php
src/EventListener/ExceptionListener.php
Modifié
src/SpipHttpKernel.php
tests/SpipHttpKernelTest.php
Détails : feat: Utiliser HttpKernel de Symfony (358c4d58) · Validations · spip-league / Http Kernel · GitLab