Project

General

Profile

Actions

Evolution #1492

closed

PHP 8 compatibility

Added by Johan Cwiklinski almost 2 years ago. Updated over 1 year ago.

Status:
Fermé
Priority:
Haut
Category:
Core
Target version:
Start date:
10/03/2020
Due date:
% Done:

100%

Estimated time:

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.


Related issues 2 (0 open2 closed)

Blocked by Galette - R&D #1372: Integrate php-diFerméJohan Cwiklinski12/03/2019

Actions
Blocked by Galette - Anomalie #1299: Incompatibilité avec zend-db > 2.9.2FerméJohan Cwiklinski09/08/2019

Actions
Actions #1

Updated by Johan Cwiklinski almost 2 years ago

  • Blocked by R&D #1372: Integrate php-di added
Actions #2

Updated by Johan Cwiklinski almost 2 years ago

  • Blocked by Anomalie #1299: Incompatibilité avec zend-db > 2.9.2 added
Actions #3

Updated by Johan Cwiklinski over 1 year ago

  • Status changed from Nouveau to Résolu
  • Assignee set to Johan Cwiklinski
  • Target version set to 0.9.5
  • % Done changed from 0 to 100
Actions #4

Updated by Johan Cwiklinski over 1 year ago

  • Status changed from Résolu to Fermé
Actions

Also available in: Atom PDF