Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Use sminnee/phpunit-mock-objects, which is a fork of the deprecated phpunit-mock-objects. This hopefully allows to run unit tests under PHP 8 until it is possible to update to PHPUnit 9 or newer.
Using that fork has the drawback of using an even older and forked PHPUnit.
https://github.com/sminnee/phpunit-mock-objects
https://github.com/sminnee/phpunit
Ilch should consider dropping support for PHP 7.0, 7.1 and probably 7.2 in June 2022 or earlier if unit tests don't run under the latest stable version of PHP.
See
Function ReflectionParameter::isArray() is deprecated
Drop support for PHP 7.0/7.1
Fixes #475
Type of change