spip/archiviste | 5 commits
Par marcimat, le 21 juillet 2026 à 12h01min :
Merge branch ‹ fix_extractTo_zip_44 › into ‹ 2.x ›
fix: En absence de fichier à extraire, il faut passer null à ZipArchive::extractTo
See merge request spip/archiviste!4448
Modifié
.gitlab-ci.yml
src/TarArchive.php
src/ZipArchive.php
tests/SpipArchiverTest.php
Détails : Merge branch 'fix_extractTo_zip_44' into '2.x' (39d7d54a) · Validations · spip / archiviste · GitLab
==============================
Par Matthieu Marcillaud, le 21 juillet 2026 à 11h48min :
ci: utiliser le phpunit prévu (9.x du composer.json, pas 13.x de l’image spip/tools)
Modifié
.gitlab-ci.yml
==============================
Par Matthieu Marcillaud, le 21 juillet 2026 à 11h01min :
test: Commenter un autre test capricieux sur tgz cette fois
Modifié
tests/SpipArchiverTest.php
==============================
Par Matthieu Marcillaud, le 21 juillet 2026 à 10h50min :
fix: dump n’existe pas, retournons false en cas d’erreur tgz, mais il faudrait logger idéalement
Modifié
src/TarArchive.php
==============================
Par Matthieu Marcillaud, le 21 juillet 2026 à 10h37min :
fix: En absence de fichier à extraire, il faut passer null à ZipArchive::extractTo
Modifié depuis le dernier commit qa-pass ; et c’est aussi à cause de PHPStan
qui n’accepte étrangement pas que le paramètre $files soit null sur ZipArchive::extractTo().
Modifié
src/ZipArchive.php