@@ -73,11 +73,13 @@ private function __createMockedServiceParameter(
73
73
}
74
74
75
75
/**
76
+ * @param class-string $class
76
77
* @param list<mixed> $definedParameters
77
78
*
78
79
* @return list<mixed>
79
80
*/
80
81
private function __createAndGetMethodParams (
82
+ string $ class ,
81
83
\ReflectionMethod $ method ,
82
84
array $ definedParameters
83
85
): array {
@@ -90,10 +92,10 @@ private function __createAndGetMethodParams(
90
92
continue ;
91
93
}
92
94
93
- [$ mocked , $ type ] = $ this ->__createMockedServiceParameter ($ method -> class , $ parameter , $ method );
95
+ [$ mocked , $ type ] = $ this ->__createMockedServiceParameter ($ class , $ parameter , $ method );
94
96
$ params [] = $ mocked ;
95
97
96
- $ this ->mocks [$ method -> class ][$ type ] = $ mocked ;
98
+ $ this ->mocks [$ class ][$ type ] = $ mocked ;
97
99
}
98
100
99
101
return $ params ;
@@ -162,7 +164,7 @@ protected function createRealMockedServiceInstance(
162
164
$ params = [];
163
165
164
166
if (null !== ($ construct = $ reflection ->getConstructor ())) {
165
- $ params = $ this ->__createAndGetMethodParams ($ construct , $ constructor );
167
+ $ params = $ this ->__createAndGetMethodParams ($ class , $ construct , $ constructor );
166
168
}
167
169
168
170
$ service = new $ class (...$ params );
@@ -172,7 +174,7 @@ protected function createRealMockedServiceInstance(
172
174
continue ;
173
175
}
174
176
175
- $ service ->{$ method ->getName ()}(...$ this ->__createAndGetMethodParams ($ method , $ required ));
177
+ $ service ->{$ method ->getName ()}(...$ this ->__createAndGetMethodParams ($ class , $ method , $ required ));
176
178
}
177
179
178
180
return $ service ;
@@ -206,7 +208,7 @@ protected function createRealPartialMockedServiceInstance(
206
208
$ params = [];
207
209
208
210
if (null !== ($ construct = $ reflection ->getConstructor ())) {
209
- $ params = $ this ->__createAndGetMethodParams ($ construct , $ constructor );
211
+ $ params = $ this ->__createAndGetMethodParams ($ class , $ construct , $ constructor );
210
212
}
211
213
212
214
$ service = (new MockBuilder ($ this , $ class ))
@@ -220,7 +222,7 @@ protected function createRealPartialMockedServiceInstance(
220
222
continue ;
221
223
}
222
224
223
- $ service ->{$ method ->getName ()}(...$ this ->__createAndGetMethodParams ($ method , $ required ));
225
+ $ service ->{$ method ->getName ()}(...$ this ->__createAndGetMethodParams ($ class , $ method , $ required ));
224
226
}
225
227
226
228
\PHPUnit \Event \Facade::emitter ()->testCreatedPartialMockObject (
0 commit comments