Skip to content

Commit b599039

Browse files
committed
feat: Support for PHPUnit 12.0.9
Closes #79
1 parent 17f68c1 commit b599039

File tree

3 files changed

+14
-7
lines changed

3 files changed

+14
-7
lines changed

autoload.php

+11-4
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,17 @@ class_alias(
2929
}
3030

3131
if (! class_exists(\PHPUnit\Framework\MockObject\Builder\InvocationMocker::class)) {
32-
class_alias(
33-
\PHPUnit_Framework_MockObject_Builder_InvocationMocker::class,
34-
\PHPUnit\Framework\MockObject\Builder\InvocationMocker::class
35-
);
32+
if (class_exists(\PHPUnit\Framework\MockObject\InvocationStubberImplementation::class)) {
33+
class_alias(
34+
\PHPUnit\Framework\MockObject\InvocationStubberImplementation::class,
35+
\PHPUnit\Framework\MockObject\Builder\InvocationMocker::class
36+
);
37+
} else {
38+
class_alias(
39+
\PHPUnit_Framework_MockObject_Builder_InvocationMocker::class,
40+
\PHPUnit\Framework\MockObject\Builder\InvocationMocker::class
41+
);
42+
}
3643
}
3744

3845
if (class_exists(\PHPUnit\Framework\MockObject\Rule\MethodName::class)) {

classes/MockObjectProxyReturnTypes120.php

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44

55
use phpmock\integration\MockDelegateFunctionBuilder;
66
use PHPUnit\Framework\Constraint\Constraint;
7-
use PHPUnit\Framework\MockObject\Builder\InvocationMocker as BuilderInvocationMocker;
8-
use PHPUnit\Framework\MockObject\Builder\InvocationStubber;
7+
use PHPUnit\Framework\MockObject\InvocationStubberImplementation as BuilderInvocationMocker;
8+
use PHPUnit\Framework\MockObject\InvocationStubber;
99
use PHPUnit\Framework\MockObject\InvocationHandler;
1010
use PHPUnit\Framework\MockObject\MockObject;
1111
use PHPUnit\Framework\MockObject\Rule\InvocationOrder;

composer.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
},
2020
"require": {
2121
"php": ">=7",
22-
"phpunit/phpunit": "^6 || ^7 || ^8 || ^9 || ^10.0.17 || ^11 || ^12",
22+
"phpunit/phpunit": "^6 || ^7 || ^8 || ^9 || ^10.0.17 || ^11 || ^12.0.9",
2323
"php-mock/php-mock-integration": "^3.0"
2424
},
2525
"require-dev": {

0 commit comments

Comments
 (0)