Skip to content

Commit 5483eef

Browse files
[Bridge/PhpUnit] cleanup fix
1 parent 792c658 commit 5483eef

File tree

2 files changed

+18
-2
lines changed

2 files changed

+18
-2
lines changed

Legacy/ForwardCompatTestTraitForV5.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ private function doTearDown()
8787
}
8888

8989
/**
90-
* @param string $originalClassName
90+
* @param string|string[] $originalClassName
9191
*
9292
* @return MockObject
9393
*/
@@ -106,7 +106,8 @@ protected function createMock($originalClassName)
106106
}
107107

108108
/**
109-
* @param string $originalClassName
109+
* @param string|string[] $originalClassName
110+
* @param string[] $methods
110111
*
111112
* @return MockObject
112113
*/

Legacy/ForwardCompatTestTraitForV7.php

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,4 +32,19 @@ protected function createMock($originalClassName): MockObject
3232
->disallowMockingUnknownTypes()
3333
->getMock();
3434
}
35+
36+
/**
37+
* @param string|string[] $originalClassName
38+
* @param string[] $methods
39+
*/
40+
protected function createPartialMock($originalClassName, array $methods): MockObject
41+
{
42+
return $this->getMockBuilder($originalClassName)
43+
->disableOriginalConstructor()
44+
->disableOriginalClone()
45+
->disableArgumentCloning()
46+
->disallowMockingUnknownTypes()
47+
->setMethods(empty($methods) ? null : $methods)
48+
->getMock();
49+
}
3550
}

0 commit comments

Comments
 (0)