Adobe has extended security support for Magento 2 version 2.3 thru Q3 2022. This branch also removes or refactors some PHP 7.4-specific code features to increase potential legacy support, even if specific Magento or PHP versions are no longer supported.
Description
Removes typed properties (not supported in PHP 7.3)
Removes arrow functions (not supported in PHP 7.3)
Removes optional constructor parameters for Magento 2.3 compatibility
Refactor for PHPUnit 6.5.14 backwards compatibility
Fix bug in Plugin\Sales\Model\OrderRepository::class when calling Collection::setItems()
Performance
Allows for PHP 7.3 compatibility - No performance impact
Context
Adobe has extended security support for Magento 2 version 2.3 thru Q3 2022. This branch also removes or refactors some PHP 7.4-specific code features to increase potential legacy support, even if specific Magento or PHP versions are no longer supported.
Description
Plugin\Sales\Model\OrderRepository::class
when callingCollection::setItems()
Performance
Allows for PHP 7.3 compatibility - No performance impact
Testing
Automated testing
Manual testing
magento setup:upgrade
magento setup:di:compile
Versions