diff --git a/rules-tests/TypeDeclarationDocblocks/Rector/ClassMethod/DocblockReturnArrayFromDirectArrayInstanceRector/Fixture/skip_multiple_node_types.php.inc b/rules-tests/TypeDeclarationDocblocks/Rector/ClassMethod/DocblockReturnArrayFromDirectArrayInstanceRector/Fixture/skip_multiple_node_types.php.inc new file mode 100644 index 00000000000..d951ba74925 --- /dev/null +++ b/rules-tests/TypeDeclarationDocblocks/Rector/ClassMethod/DocblockReturnArrayFromDirectArrayInstanceRector/Fixture/skip_multiple_node_types.php.inc @@ -0,0 +1,25 @@ +getReferencedClasses()) > 1) { + // better handled by shared-interface/class rule, to avoid turning objects to mixed + return null; + } + $genericTypeNode = $this->constantArrayTypeGeneralizer->generalize($returnedType); $this->phpDocTypeChanger->changeReturnTypeNode($node, $phpDocInfo, $genericTypeNode);