You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Upon updating to the latest Magento Open Source 2.4.6 version getting the following error on di compile.
In ClassReader.php line 57: Impossible to process constructor argument Parameter #5 [ <required> Zend\Uri\Uri $zendUri ] of Zip\ZipPayment\Model\Config\HealthCheck class In GetParameterClassTrait.php line 34: Class "Zend\Uri\Uri" does not exist
The temporary workaround is to update your composer.json to require "laminas/laminas-zendframework-bridge" which will get around that above di compile error. As of Magento 2.4.6 Adobe removed the Laminas Zend Framework bridge from the composer requires, hence the above error will occur until the Zip module is migrated over fully to using Laminas alternatives.
Upon updating to the latest Magento Open Source 2.4.6 version getting the following error on di compile.
In ClassReader.php line 57: Impossible to process constructor argument Parameter #5 [ <required> Zend\Uri\Uri $zendUri ] of Zip\ZipPayment\Model\Config\HealthCheck class In GetParameterClassTrait.php line 34: Class "Zend\Uri\Uri" does not exist
As outlined in Adobe's 2.4.6 release notes:
https://experienceleague.adobe.com/docs/commerce-operations/release/notes/magento-open-source/2-4-6.html?lang=en)
The Zip module must migrate across to using supported Laminas library alternatives instead of ZF1.
The text was updated successfully, but these errors were encountered: