spip-contrib-extensions/albums | 15 commits
Par placido, le 2 décembre 2025 à 09h14min :
fix(header_prive): accéder à spipConfig lorsque la page est prête
Cette précaution devient nécessaire pour SPIP5 dont la gestion de la configuration repose sur les modules ESM.
Modifié
albums_pipelines.php
==============================
Par tcharlss, le 2 décembre 2025 à 01h15min :
style: une passe d’ECS avec LogicalOperatorsFixer
Modifié
action/associer_album.php
action/desordonner_liens_albums.php
action/ordonner_liens_albums.php
albums_administrations.php
albums_autorisations.php
albums_pipelines.php
ecs.php
formulaires/ajouter_album.php
formulaires/editer_album.php
formulaires/migrer_albums.php
inc/albums.php
modeles/album_fonctions.php
==============================
Par tcharlss, le 2 décembre 2025 à 01h09min :
chore: retrait des sécus inutiles sur INC_VERSION au début des fichiers
Modifié
action/associer_album.php
action/desordonner_liens_albums.php
action/dissocier_album.php
action/instituer_album.php
action/ordonner_liens_albums.php
action/supprimer_album.php
action/vider_album.php
albums_administrations.php
albums_autorisations.php
albums_fonctions.php
albums_pipelines.php
base/albums.php
formulaires/ajouter_album.php
formulaires/migrer_albums.php
inc/albums.php
inc/marquer_doublons_albums.php
inc/objet_marquer_albums_inseres.php
inc/precharger_album.php
modeles/album_fonctions.php
prive/objets/resume/album_choisir_fonctions.php
prive/objets/resume/album_colonne_fonctions.php
prive/objets/resume/album_fonctions.php
==============================
Par tcharlss, le 2 décembre 2025 à 00h58min :
fix: une passe de PHPStan niveau 3
Modifié
action/ordonner_liens_albums.php
albums_autorisations.php
inc/albums.php
phpstan-baseline.neon
phpstan.neon.dist
==============================
Par tcharlss, le 2 décembre 2025 à 00h38min :
fix: une passe de PHPStan niveau 2
Modifié
modeles/album_fonctions.php
phpstan-baseline.neon
phpstan.neon.dist
==============================
Par tcharlss, le 2 décembre 2025 à 00h33min :
fix: une passe de PHPStan niveau 1
Modifié
albums_autorisations.php
albums_pipelines.php
phpstan.neon.dist
==============================
Par tcharlss, le 2 décembre 2025 à 00h28min :
chore: une passe de PHPStan niveau 0
Ajout de la baseline pour ignorer les fonctions indéfinies.
Ajouté
phpstan-baseline.neon
Modifié
phpstan.neon.dist
==============================
Par tcharlss, le 2 décembre 2025 à 00h27min :
refactor: une passe de Rector
Modifié
action/associer_album.php
action/desordonner_liens_albums.php
action/dissocier_album.php
action/instituer_album.php
action/supprimer_album.php
action/vider_album.php
formulaires/editer_album.php
formulaires/migrer_albums.php
inc/albums.php
inc/objet_marquer_albums_inseres.php
modeles/album_fonctions.php
Détails : refactor: une passe de Rector (b45c7948) · Validations · spip-contrib-extensions / albums · GitLab
==============================
Par tcharlss, le 2 décembre 2025 à 00h27min :
style: une passe d’ECS
Modifié
action/associer_album.php
action/desordonner_liens_albums.php
action/dissocier_album.php
action/instituer_album.php
action/ordonner_liens_albums.php
action/supprimer_album.php
action/vider_album.php
albums_administrations.php
albums_autorisations.php
albums_fonctions.php
albums_pipelines.php
base/albums.php
formulaires/ajouter_album.php
formulaires/editer_album.php
formulaires/migrer_albums.php
inc/albums.php
inc/marquer_doublons_albums.php
inc/objet_marquer_albums_inseres.php
inc/precharger_album.php
modeles/album_fonctions.php
prive/objets/resume/album_fonctions.php
saisies/disposition_album_fonctions.php
tests/ObjetMarquerAlbumsInseresTest.php
Détails : style: une passe d'ECS (e25c2234) · Validations · spip-contrib-extensions / albums · GitLab
==============================
Par tcharlss, le 2 décembre 2025 à 00h27min :
chore: ajout des scripts composer pour les différents outils qualité de code et les tests.
On garde la nomenclature retenue dans le core pour s’y retrouver de projet en projet.
Modifié
composer.json
==============================
Par tcharlss, le 2 décembre 2025 à 00h26min :
chore: ajout de PHPStan
Pour éviter des tonnes de function.notFound il faut donc bootstraper les stubs de SPIP.
Ça sera amené à évoluer au fur et à mesure des analyses et de ma compréhension du bouzin.
Ajouté
phpstan-bootstrap.php
phpstan.neon.dist
Modifié
composer.json
composer.lock
Détails : chore: ajout de PHPStan (015c0d08) · Validations · spip-contrib-extensions / albums · GitLab
==============================
Par tcharlss, le 2 décembre 2025 à 00h06min :
chore: ajout de Rector spip-league
Ajouté
rector.php
Modifié
composer.json
composer.lock
==============================
Par tcharlss, le 2 décembre 2025 à 00h06min :
chore: ajout de ECS spip-league
Ajouté
composer.lock
ecs.php
Modifié
composer.json
Détails : chore: ajout de ECS spip-league (ae287140) · Validations · spip-contrib-extensions / albums · GitLab
==============================
Par tcharlss, le 1er décembre 2025 à 23h42min :
build: les prochaines versions nécessiteront PHP 8.1
Modifié
paquet.xml
==============================
Par tcharlss, le 1er décembre 2025 à 22h18min :
chore: ne pas ignorer composer.lock, à distribuer avec le composer.json
Modifié
.gitignore