-
Notifications
You must be signed in to change notification settings - Fork 49
Description
See sebastianbergmann/phpunit#6156 (comment)
In 12.0.9 PHPUnit removed the InvocationMocker classes, the PR is sebastianbergmann/phpunit@fb4df53
Current references are
class InvocationMocker class InvocationMockerDynamicReturnTypeExtension implements DynamicMethodReturnTypeExtension phpstan-phpunit/extension.neon
Line 15 in 0f857bf
- stubs/InvocationMocker.stub use PHPUnit\Framework\MockObject\Builder\InvocationMocker; use PHPUnit\Framework\MockObject\Builder\InvocationMocker;
I feel like PHPUnit\Framework\MockObject\Builder\InvocationMocker
was basically replaced by PHPUnit\Framework\MockObject\InvocationStubberImplementation
Currently don't know if it will require a StubFilesExtensionLoader like this one
https://github.com/phpstan/phpstan-doctrine/blob/2.0.x/src/Stubs/Doctrine/StubFilesExtensionLoader.php
or if a there is a better strategy.
One first step would be to test this lib with phpunit 10/11 (and 12) but it's currently forbidden by the hardcoded php config
Lines 19 to 24 in 0f857bf
"phpunit/phpunit": "^9.6" | |
}, | |
"config": { | |
"platform": { | |
"php": "7.4.6" | |
}, |