In order to upgrade to PHP 8, we need to figure out whether the Fundraising Operation Center is compatible with PHP 8 and/or what needs to be done to make it compatible.
Details
- Locally install phpstan to analyze code. Probably phpstan will report more issues that are not related to PHP8 incompatibility.
- Use updated PHP8 docker image.
- Locally user test application (donation list, export, a/b test analysis).
- Document possible phpstan reports that are related to PHP8 and broken features including log files.