This repository was archived by the owner on Apr 29, 2019. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 25
This repository was archived by the owner on Apr 29, 2019. It is now read-only.
3rd-party libraries do not support PHP 7.2 #24
Copy link
Copy link
Closed
Description
List of Libraries to Update
- zendframework/zend-mail - update to ver. 2.9.0. Issue Update zend-mail #12
- zend-soap - ver. 2.7.0 supports PHP 7.2. Issue Update zend-soap #37 to validate usage of the new version.
pdepend/pdepend - uses deprecated- used for PHP < 5.3$php_errormsgparametersquizlabs/php_codesniffer - uses deprecated- it's in the tests, not used in the executable$php_errormsgparameter- friendsofphp/php-cs-fixer - ver. 2.10.0 supports 7.2. Covered in Update to Symfony 4 #86
- [done] pelago/emogrifier - ver. 2.0.0 supports 7.2. Issue pelago/emogrifier does not support PHP 7.2 #3 to validate.
- [done] colinmollenhour/php-redis-session-abstract - ver. 1.3.8 supports PHP 7.2. Issue colinmollenhour/php-redis-session-abstract does not support PHP 7.2 #1 to validate.
- [done] sjparkinson/static-review - remove. Remove sjparkinson/static-review #40
- colinmollenhour/cache-backend-file - update tp ver. 1.4.1. Issue Update colinmollenhour/cache-backend-file #88
Solution:
- Create PRs to the libs that still have issues. Wait for them being merged and new version released. Depend on the new version.
- Update dependencies to new versions that support PHP 7.2 (see versions mentioned in the list above)
Acceptance Criteria
composer updatepasses
In scope of this task, update composer.json and composer.lock, so that composer install passes. Any issues in the code to be reviewed and solved in related tasks for each library.
Use this branch for PRs - https://github.com/magento-engcom/php-7.2-support/tree/libs-upgrade
Related Issues
Reactions are currently unavailable