diff --git a/rules-tests/TypeDeclarationDocblocks/Rector/Class_/ClassMethodArrayDocblockParamFromLocalCallsRector/Fixture/skip_interface_wider_param.php.inc b/rules-tests/TypeDeclarationDocblocks/Rector/Class_/ClassMethodArrayDocblockParamFromLocalCallsRector/Fixture/skip_interface_wider_param.php.inc new file mode 100644 index 00000000000..27fb67d6a78 --- /dev/null +++ b/rules-tests/TypeDeclarationDocblocks/Rector/Class_/ClassMethodArrayDocblockParamFromLocalCallsRector/Fixture/skip_interface_wider_param.php.inc @@ -0,0 +1,18 @@ +findOneMatching(['id' => $id]); + } +} diff --git a/rules-tests/TypeDeclarationDocblocks/Rector/Class_/ClassMethodArrayDocblockParamFromLocalCallsRector/Source/SomeSearchInterface.php b/rules-tests/TypeDeclarationDocblocks/Rector/Class_/ClassMethodArrayDocblockParamFromLocalCallsRector/Source/SomeSearchInterface.php new file mode 100644 index 00000000000..4a4802c65ca --- /dev/null +++ b/rules-tests/TypeDeclarationDocblocks/Rector/Class_/ClassMethodArrayDocblockParamFromLocalCallsRector/Source/SomeSearchInterface.php @@ -0,0 +1,11 @@ +classMethodManipulator->hasParentMethodOrInterfaceMethod($node, $this->getName($classMethod))) { + continue; + } + $classMethodPhpDocInfo = $this->phpDocInfoFactory->createFromNodeOrEmpty($classMethod); $methodCalls = $this->localMethodCallFinder->match($node, $classMethod);