@@ -103,7 +103,7 @@ final class Generator
103
103
* @throws RuntimeException
104
104
* @throws UnknownTypeException
105
105
*/
106
- public function testDouble (string $ type , bool $ mockObject , ?array $ methods = [], array $ arguments = [], string $ mockClassName = '' , bool $ callOriginalConstructor = true , bool $ callOriginalClone = true , bool $ callAutoload = true , bool $ cloneArguments = true , bool $ callOriginalMethods = false , object $ proxyTarget = null , bool $ allowMockingUnknownTypes = true , bool $ returnValueGeneration = true ): MockObject |Stub
106
+ public function testDouble (string $ type , bool $ mockObject , ?array $ methods = [], array $ arguments = [], string $ mockClassName = '' , bool $ callOriginalConstructor = true , bool $ callOriginalClone = true , bool $ callAutoload = true , bool $ cloneArguments = true , bool $ callOriginalMethods = false , ? object $ proxyTarget = null , bool $ allowMockingUnknownTypes = true , bool $ returnValueGeneration = true ): MockObject |Stub
107
107
{
108
108
if ($ type === Traversable::class) {
109
109
$ type = Iterator::class;
@@ -234,7 +234,7 @@ public function testDoubleForInterfaceIntersection(array $interfaces, bool $mock
234
234
*
235
235
* @deprecated https://github.com/sebastianbergmann/phpunit/issues/5241
236
236
*/
237
- public function mockObjectForAbstractClass (string $ originalClassName , array $ arguments = [], string $ mockClassName = '' , bool $ callOriginalConstructor = true , bool $ callOriginalClone = true , bool $ callAutoload = true , array $ mockedMethods = null , bool $ cloneArguments = true ): MockObject
237
+ public function mockObjectForAbstractClass (string $ originalClassName , array $ arguments = [], string $ mockClassName = '' , bool $ callOriginalConstructor = true , bool $ callOriginalClone = true , bool $ callAutoload = true , ? array $ mockedMethods = null , bool $ cloneArguments = true ): MockObject
238
238
{
239
239
if (class_exists ($ originalClassName , $ callAutoload ) ||
240
240
interface_exists ($ originalClassName , $ callAutoload )) {
@@ -295,7 +295,7 @@ interface_exists($originalClassName, $callAutoload)) {
295
295
*
296
296
* @deprecated https://github.com/sebastianbergmann/phpunit/issues/5243
297
297
*/
298
- public function mockObjectForTrait (string $ traitName , array $ arguments = [], string $ mockClassName = '' , bool $ callOriginalConstructor = true , bool $ callOriginalClone = true , bool $ callAutoload = true , array $ mockedMethods = null , bool $ cloneArguments = true ): MockObject
298
+ public function mockObjectForTrait (string $ traitName , array $ arguments = [], string $ mockClassName = '' , bool $ callOriginalConstructor = true , bool $ callOriginalClone = true , bool $ callAutoload = true , ? array $ mockedMethods = null , bool $ cloneArguments = true ): MockObject
299
299
{
300
300
if (!trait_exists ($ traitName , $ callAutoload )) {
301
301
throw new UnknownTraitException ($ traitName );
@@ -378,7 +378,7 @@ public function objectForTrait(string $traitName, string $traitClassName = '', b
378
378
*
379
379
* @see https://github.com/sebastianbergmann/phpunit/issues/5476
380
380
*/
381
- public function generate (string $ type , bool $ mockObject , array $ methods = null , string $ mockClassName = '' , bool $ callOriginalClone = true , bool $ callAutoload = true , bool $ cloneArguments = true , bool $ callOriginalMethods = false ): MockClass
381
+ public function generate (string $ type , bool $ mockObject , ? array $ methods = null , string $ mockClassName = '' , bool $ callOriginalClone = true , bool $ callAutoload = true , bool $ cloneArguments = true , bool $ callOriginalMethods = false ): MockClass
382
382
{
383
383
if ($ mockClassName !== '' ) {
384
384
return $ this ->generateCodeForTestDoubleClass (
@@ -561,7 +561,7 @@ private function userDefinedInterfaceMethods(string $interfaceName): array
561
561
* @throws ReflectionException
562
562
* @throws RuntimeException
563
563
*/
564
- private function getObject (MockType $ mockClass , string $ type = '' , bool $ callOriginalConstructor = false , array $ arguments = [], bool $ callOriginalMethods = false , object $ proxyTarget = null , bool $ returnValueGeneration = true ): object
564
+ private function getObject (MockType $ mockClass , string $ type = '' , bool $ callOriginalConstructor = false , array $ arguments = [], bool $ callOriginalMethods = false , ? object $ proxyTarget = null , bool $ returnValueGeneration = true ): object
565
565
{
566
566
$ className = $ mockClass ->generate ();
567
567
$ object = $ this ->instantiate ($ className , $ callOriginalConstructor , $ arguments );
0 commit comments