@@ -75,6 +75,7 @@ public function register(): array
7575 /**
7676 * @phpcsSuppress SlevomatCodingStandard.TypeHints.ParameterTypeHint.MissingNativeTypeHint
7777 *
78+ * @param \PHP_CodeSniffer\Files\File $phpcsFile
7879 * @param int $docCommentOpenPointer
7980 *
8081 * @return void
@@ -347,6 +348,8 @@ protected function containsArrayTypeNode(array $types): bool
347348 }
348349
349350 /**
351+ * @param \PHPStan\PhpDocParser\Ast\Node $node
352+ *
350353 * @return list<\PHPStan\PhpDocParser\Ast\Type\ArrayTypeNode>
351354 */
352355 public function getArrayTypeNodes (Node $ node ): array
@@ -362,6 +365,8 @@ public function getArrayTypeNodes(Node $node): array
362365 private $ nodes = [];
363366
364367 /**
368+ * @param \PHPStan\PhpDocParser\Ast\Node $node
369+ *
365370 * @return \PHPStan\PhpDocParser\Ast\Node|list<\PHPStan\PhpDocParser\Ast\Node>|\PHPStan\PhpDocParser\Ast\NodeTraverser::*|null
366371 */
367372 public function enterNode (Node $ node )
@@ -406,6 +411,11 @@ public function getNodes(): array
406411 return $ visitor ->getNodes ();
407412 }
408413
414+ /**
415+ * @param \PHPStan\PhpDocParser\Ast\Type\TypeNode $node
416+ *
417+ * @return \PHPStan\PhpDocParser\Ast\Type\TypeNode
418+ */
409419 private function fixArrayNode (TypeNode $ node ): TypeNode
410420 {
411421 if (!$ node instanceof ArrayTypeNode) {
@@ -416,7 +426,10 @@ private function fixArrayNode(TypeNode $node): TypeNode
416426 }
417427
418428 /**
429+ * @param \PHPStan\PhpDocParser\Ast\Type\ArrayTypeNode $arrayTypeNode
419430 * @param list<\PHPStan\PhpDocParser\Ast\Type\UnionTypeNode> $unionTypeNodes
431+ *
432+ * @return \PHPStan\PhpDocParser\Ast\Type\UnionTypeNode|null
420433 */
421434 private function findUnionTypeThatContainsArrayType (ArrayTypeNode $ arrayTypeNode , array $ unionTypeNodes ): ?UnionTypeNode
422435 {
@@ -429,6 +442,14 @@ private function findUnionTypeThatContainsArrayType(ArrayTypeNode $arrayTypeNode
429442 return null ;
430443 }
431444
445+ /**
446+ * @param \PHP_CodeSniffer\Files\File $phpcsFile
447+ * @param int $docCommentOpenPointer
448+ * @param \PHPStan\PhpDocParser\Ast\Type\TypeNode $typeNode
449+ * @param \PHPStan\PhpDocParser\Ast\PhpDoc\PhpDocTagValueNode $annotationValue
450+ *
451+ * @return string|null
452+ */
432453 private function findGenericIdentifier (
433454 File $ phpcsFile ,
434455 int $ docCommentOpenPointer ,
@@ -489,6 +510,11 @@ private function findGenericIdentifier(
489510 return null ;
490511 }
491512
513+ /**
514+ * @param string $type
515+ *
516+ * @return bool
517+ */
492518 private function isTraversableType (string $ type ): bool
493519 {
494520 return TypeHintHelper::isSimpleIterableTypeHint ($ type ) || array_key_exists ($ type , $ this ->getNormalizedTraversableTypeHints ());
0 commit comments