spip/framework | 7 commits
Par Matthieu Marcillaud, le 25 juin 2026 à 18h22min :
tmp(build): version dev du kernel
Modifié
composer.json
Détails : tmp(build): version dev du kernel (a511ab66) · Validations · spip / framework · GitLab
==============================
Par Matthieu Marcillaud, le 25 juin 2026 à 18h22min :
remove: code mort (inutilisé finalement)
Supprimé
src/Plugin/Boot/PluginManifestDivergenceDetector.php
tests/Plugin/Boot/PluginManifestDivergenceDetectorTest.php
Détails : remove: code mort (inutilisé finalement) (2166358f) · Validations · spip / framework · GitLab
==============================
Par Matthieu Marcillaud, le 25 juin 2026 à 18h22min :
fix: Mutualiser plus de code avec ecrire/inc/plugins.php
Le code de compilation des artefacts plugins est maintenant mutualisé avec le code de compilation des artefacts plugins de ecrire/inc/plugins.php.
Correction de la gestion des menus ici qui oubliait les config/services.php de plugins.
Refs: spip/spip#6090
Supprimé
src/Plugin/PluginDirLocator.php
Modifié
src/Boot/BootArtifactCompiler.php
src/Plugin/Boot/PluginBootArtifactBuilder.php
src/Plugin/PluginPathResolver.php
src/Plugin/PluginRelativePath.php
tests/Plugin/Boot/PluginBootArtifactBuilderTest.php
tests/Plugin/PluginDirLocatorTest.php
==============================
Par Matthieu Marcillaud, le 25 juin 2026 à 18h22min :
chore: ignore temporary fixtures in qa
Modifié
ecs.php
phpstan.neon.dist
rector.php
Détails : chore: ignore temporary fixtures in qa (9183a6e1) · Validations · spip / framework · GitLab
==============================
Par Matthieu Marcillaud, le 25 juin 2026 à 18h22min :
refactor(boot): amélioration de la compilation du conteneur
Prise en compte des chemins de paquet.xml notamment.
Ajouté
src/Plugin/Boot/PluginMenuCollector.php
tests/Plugin/Boot/PluginBootArtifactBuilderTest.php
Modifié
src/Boot/BootArtifactCompiler.php
src/Boot/BootOrchestrator.php
src/Cache/PhpFileWriter.php
src/Pipeline/LegacyHeadAssetsListenerRegistrar.php
src/Pipeline/PluginPipelineCollector.php
src/Plugin/Boot/DistPluginProvider.php
src/Plugin/Boot/PluginBootArtifactBuilder.php
src/Plugin/Boot/PluginBootCache.php
src/Plugin/Boot/PluginManifest.php
src/Plugin/Boot/PluginManifestDivergenceDetector.php
src/Plugin/Boot/PluginManifestStore.php
src/Plugin/Boot/PluginManifestStructuresBuilder.php
src/Plugin/Config/DeclarativeContainerCompiler.php
src/Plugin/Config/PluginAutoloadCollector.php
src/Plugin/Config/PluginConfigCollector.php
src/Plugin/Config/PluginContainerPrecompiler.php
src/Plugin/Config/PluginSymfonyServicesCollector.php
src/Plugin/Paquet/PaquetElementCollector.php
src/Plugin/Paquet/PaquetInfo.php
src/Plugin/Paquet/PaquetXmlReader.php
src/Plugin/PluginPathResolver.php
src/Plugin/PluginRelativePath.php
tests/Cache/PhpFileWriterTest.php
tests/Plugin/Boot/DistPluginProviderTest.php
tests/Plugin/Boot/PluginManifestDivergenceDetectorTest.php
tests/Plugin/Boot/PluginManifestSqlMigratorTest.php
tests/Plugin/Boot/PluginManifestTest.php
tests/Plugin/Discovery/PluginDiscoveryTest.php
tests/Plugin/Paquet/PaquetXmlReaderTest.php
==============================
Par Matthieu Marcillaud, le 25 juin 2026 à 18h22min :
feat: ajout de la méthode platform() dans la facade Spip
Modifié
src/Spip.php
==============================
Par Matthieu Marcillaud, le 25 juin 2026 à 18h22min :
feat: facade Spip::directories()
Modifié
src/Spip.php
Détails : feat: facade Spip::directories() (8c9f2896) · Validations · spip / framework · GitLab