dephpend icon indicating copy to clipboard operation
dephpend copied to clipboard

Multiple derprecations in php 8.1

Open beeyev opened this issue 2 years ago • 1 comments

Hello, first of all, thanks for the great tool, I have been using it for quite a long time.
But it seems that the library needs to be updated in order to work with PHP 8.1 I get these errors:

Deprecated: Return type of Mihaeu\PhpDependencies\Util\AbstractMap::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in phar:///usr/local/bin/dephpend/src/Util/AbstractMap.php on line 132

Deprecated: Return type of Mihaeu\PhpDependencies\Util\AbstractCollection::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in phar:///usr/local/bin/dephpend/src/Util/AbstractCollection.php on line 84

Deprecated: Return type of Symfony\Component\Console\Helper\HelperSet::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in phar:///usr/local/bin/dephpend/vendor/symfony/console/Helper/HelperSet.php on line 94

Could you please fix that?

beeyev avatar Feb 03 '22 19:02 beeyev

Hi @beeyev, you're right, thanks for the report. I'll try to get to it this weekend.

mihaeu avatar Feb 04 '22 18:02 mihaeu