Skip to content

Commit e0dc680

Browse files
authored
Call the TypeTraverser callback with one argument (#8564)
1 parent c2e7d03 commit e0dc680

2 files changed

Lines changed: 5 additions & 5 deletions

File tree

‎rules/Privatization/TypeManipulator/TypeNormalizer.php‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ public function generalizeConstantTypes(Type $type): Type
8080
}
8181

8282
// should be string[]
83-
$itemType = $traverseCallback($type->getItemType(), $traverseCallback);
83+
$itemType = $traverseCallback($type->getItemType());
8484

8585
if ($itemType instanceof ConstantStringType) {
8686
$itemType = new StringType();
@@ -159,7 +159,7 @@ public function generalizeConstantTypes(Type $type): Type
159159
return $uniqueGeneralizedUnionTypes[0];
160160
}
161161

162-
$convertedType = $traverseCallback($type, $traverseCallback);
162+
$convertedType = $traverseCallback($type);
163163
if ($convertedType instanceof NeverType) {
164164
return new MixedType();
165165
}
@@ -236,7 +236,7 @@ private function resolveNameShortDocTypeNode(UnionType $unionType): TypeNode
236236
return new ShortenedObjectType($shortClassName, $type->getClassName());
237237
}
238238

239-
return $traverseCallback($type, $traverseCallback);
239+
return $traverseCallback($type);
240240
});
241241

242242
return $this->staticTypeMapper->mapPHPStanTypeToPHPStanPhpDocTypeNode($objectShortGeneralizedUnionType);

‎src/PHPStanStaticTypeMapper/TypeMapper/ObjectTypeMapper.php‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,10 +61,10 @@ public function mapToPHPStanPhpDocTypeNode(Type $type): TypeNode
6161
}
6262

6363
if ($type instanceof GenericObjectType) {
64-
return $traverse(new GenericObjectType('\\' . $type->getClassName(), $type->getTypes()), $traverse);
64+
return $traverse(new GenericObjectType('\\' . $type->getClassName(), $type->getTypes()));
6565
}
6666

67-
return $traverse($type, $traverse);
67+
return $traverse($type);
6868
});
6969

7070
return $type->toPhpDocNode();

0 commit comments

Comments
 (0)