Skip to content

Commit 2c8b635

Browse files
committed
Support PHPUnit 12 by avoiding removed methods getMockForAbstractClass() and addMethods()
1 parent c1d0c2f commit 2c8b635

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

classes/PHPMock.php

+3-3
Original file line numberDiff line numberDiff line change
@@ -66,10 +66,10 @@ public function getFunctionMock($namespace, $name)
6666
$delegateBuilder->build($name);
6767

6868
$builder = $this->getMockBuilder($delegateBuilder->getFullyQualifiedClassName());
69-
if (is_callable([$builder, 'addMethods'])) {
70-
$builder->addMethods([$name]);
69+
if (is_callable([$builder, 'onlyMethods'])) {
70+
$builder->onlyMethods(['delegate', $name]);
7171
}
72-
$mock = $builder->getMockForAbstractClass();
72+
$mock = $builder->getMock();
7373
$this->addMatcher($mock, $name);
7474

7575
$functionMockBuilder = new MockBuilder();

0 commit comments

Comments
 (0)