This release is not compatible with PHP 8.1.2 #9409
Description
Is there an existing issue for this?
- I have searched the existing issues
Which topic?
https://devdocs.magento.com/guides/v2.4/release-notes/open-source-2-4-4.html
What's wrong with the content?
output of "magento set:up"
PHP Fatal error: During inheritance of Countable: Uncaught Exception: Deprecated Functionality: Return type of Composer\Repository\ArrayRepository::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/mage-src/2.4.4/vendor/composer/composer/src/Composer/Repository/ArrayRepository.php on line 206 in /var/mage-src/2.4.4/vendor/magento/framework/App/ErrorHandler.php:61
Stack trace:
#0 /var/mage-src/2.4.4/vendor/composer/composer/src/Composer/Repository/ArrayRepository.php(27): Magento\Framework\App\ErrorHandler->handler()
#1 /var/mage-src/2.4.4/vendor/composer/ClassLoader.php(571): include('...')
#2 /var/mage-src/2.4.4/vendor/composer/ClassLoader.php(428): Composer\Autoload\includeFile()
#3 /var/mage-src/2.4.4/vendor/composer/composer/src/Composer/Repository/WritableArrayRepository.php(22): Composer\Autoload\ClassLoader->loadClass()
#4 /var/mage-src/2.4.4/vendor/composer/ClassLoader.php(571): include('...')
#5 /var/mage-src/2.4.4/vendor/composer/ClassLoader.php(428): Composer\Autoload\includeFile()
#6 /var/mage-src/2.4.4/vendor/composer/composer/src/Composer/Repository/FilesystemRepository.php(25): Composer\Autoload\ClassLoader->loadClass()
#7 /var/mage-src/2.4.4/vendor/composer/ClassLoader.php(571): include('...')
#8 /var/mage-src/2.4.4/vendor/composer/ClassLoader.php(428): Composer\Autoload\includeFile()
#9 /var/mage-src/2.4.4/vendor/composer/composer/src/Composer/Repository/InstalledFilesystemRepository.php(20): Composer\Autoload\ClassLoader->loadClass()
#10 /var/mage-src/2.4.4/vendor/composer/ClassLoader.php(571): include('...')
#11 /var/mage-src/2.4.4/vendor/composer/ClassLoader.php(428): Composer\Autoload\includeFile()
#12 /var/mage-src/2.4.4/vendor/composer/composer/src/Composer/Factory.php(429): Composer\Autoload\ClassLoader->loadClass()
#13 /var/mage-src/2.4.4/vendor/composer/composer/src/Composer/Factory.php(339): Composer\Factory->addLocalRepository()
#14 /var/mage-src/2.4.4/vendor/composer/composer/src/Composer/Factory.php(576): Composer\Factory->createComposer()
#15 /var/mage-src/2.4.4/vendor/magento/framework/Composer/ComposerFactory.php(47): Composer\Factory::create()
#16 /var/mage-src/2.4.4/vendor/magento/framework/Composer/ComposerInformation.php(368): Magento\Framework\Composer\ComposerFactory->create()
#17 /var/mage-src/2.4.4/vendor/magento/framework/Composer/ComposerInformation.php(381): Magento\Framework\Composer\ComposerInformation->getComposer()
#18 /var/mage-src/2.4.4/vendor/magento/framework/Composer/ComposerInformation.php(244): Magento\Framework\Composer\ComposerInformation->getLocker()
#19 /var/mage-src/2.4.4/vendor/magento/framework/App/ProductMetadata.php(120): Magento\Framework\Composer\ComposerInformation->getSystemPackages()
#20 /var/mage-src/2.4.4/vendor/magento/framework/App/ProductMetadata.php(80): Magento\Framework\App\ProductMetadata->getSystemPackageVersion()
#21 /var/mage-src/2.4.4/vendor/magento/framework/Console/Cli.php(98): Magento\Framework\App\ProductMetadata->getVersion()
#22 /var/mage-src/2.4.4/bin/magento(22): Magento\Framework\Console\Cli->__construct()
#23 {main} in /var/mage-src/2.4.4/vendor/composer/composer/src/Composer/Repository/ArrayRepository.php on line 27
What changes do you propose?
fix attribute
Anything else that can help to cover this?
no