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.
Prepare test classes for use with PHPUnit 10 while maintaining compatibility with older versions of PHPUnit:
onlyMethods
instead ofsetMethods
onMockBuilder
instance when available, assetMethods
has been removed in PHPUnit 10.void
return type of the inheritedsetUp
method in PHPUnit 10.Mark all data providers as static as non-static data providers are deprecated in PHPUnit 10(this is already merged via Mark all data providers in test suite as static #163).Note that the
symfony/phpunit-bridge
package does not support PHPunit 10. So in order to run the test suite with this version, the 10.x version of the tool should be installed as a PHAR or via Composer (composer require --dev phpunit/phpunit:~10.5
).