Projet

Général

Profil

Actions

Evolution #1492

fermé

PHP 8 compatibility

Ajouté par Johan Cwiklinski il y a environ 4 ans. Mis à jour il y a plus de 3 ans.

Statut:
Fermé
Priorité:
Haut
Assigné à:
Catégorie:
Core
Version cible:
Début:
03/10/2020
Echéance:
% réalisé:

100%

Temps estimé:

Description

PHP 8-rc1 has been released, some changes may be required in Galette for compatibility.

Main problem is probably not Galette itself; but some dependencies:
- faker: stucked on an old version already patched for php 7.4, upgrading would require to rewrite many unit tests,
- laminas-db: beacause of on old bug on the lib (see #1299)
- pimple: dependency injection no longer maintained; and not compatible with other alternatives... Switching to php-di would be required; I do not see any other solution
- atoum: a php8 patch has been proposed upstream, see https://github.com/atoum/atoum/pull/843

This is an non exhaustive list.


Demandes liées 2 (0 ouverte2 fermées)

Bloqué par Galette - R&D #1372: Integrate php-diFerméJohan Cwiklinski03/12/2019

Actions
Bloqué par Galette - Anomalie #1299: Incompatibilité avec zend-db > 2.9.2FerméJohan Cwiklinski08/09/2019

Actions
Actions

Formats disponibles : Atom PDF