Page MenuHomePhabricator

Update to PHP 8.0
Closed, ResolvedPublic

Description

To get regular security updates, we need to keep up with the PHP release cycle.
New features like constructor property promotion and named parameters will make our code, especially our read-only value objects and DTOs more readable and compact. This will help us, for example, with T192323: Improve expressiveness of Payment domain and reduce coupling

It will also allow us for more infrequent (quarterly or biannual) updates to the fundraising-frontend-docker repository since that's only used for CI. Our other projects will use the official PHP 8 docker image (the alpine version).

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript
kai.nissen moved this task from Q2 to Epics on the WMDE-Fundraising-Tech board.
gabriel-wmde claimed this task.