[albums ↪ spipConfig-ready] 15 commits

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

Détails : fix(header_prive): accéder à `spipConfig` lorsque la page est prête (8e109aab) · Validations · spip-contrib-extensions / albums · GitLab

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

Détails : style: une passe d'ECS avec LogicalOperatorsFixer (4be80e4c) · Validations · spip-contrib-extensions / albums · GitLab

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

Détails : chore: retrait des sécus inutiles sur INC_VERSION au début des fichiers (b2a3fe64) · Validations · spip-contrib-extensions / albums · GitLab

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

Détails : fix: une passe de PHPStan niveau 3 (a0021ad9) · Validations · spip-contrib-extensions / albums · GitLab

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

Détails : fix: une passe de PHPStan niveau 2 (beb01228) · Validations · spip-contrib-extensions / albums · GitLab

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

Détails : fix: une passe de PHPStan niveau 1 (42867159) · Validations · spip-contrib-extensions / albums · GitLab

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

Détails : chore: une passe de PHPStan niveau 0 (efaf39e0) · Validations · spip-contrib-extensions / albums · GitLab

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

Détails : chore: ajout des scripts composer pour les différents outils qualité de code et les tests. (8e3999af) · Validations · spip-contrib-extensions / albums · GitLab

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

Détails : chore: ajout de Rector spip-league (b7866abc) · Validations · spip-contrib-extensions / albums · GitLab

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

Détails : build: les prochaines versions nécessiteront PHP 8.1 (1fd43118) · Validations · spip-contrib-extensions / albums · GitLab

==============================
Par tcharlss, le 1er décembre 2025 à 22h18min :

chore: ne pas ignorer composer.lock, à distribuer avec le composer.json

Modifié
.gitignore

Détails : chore: ne pas ignorer composer.lock, à distribuer avec le composer.json (738f4566) · Validations · spip-contrib-extensions / albums · GitLab