Skip to content

Commit d5766e4

Browse files
committed
Narrow nested too-wide types
1 parent 5501e3a commit d5766e4

File tree

4 files changed

+5
-3
lines changed

4 files changed

+5
-3
lines changed

src/Analyser/NodeScopeResolver.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -236,7 +236,7 @@ final class NodeScopeResolver
236236
private const LOOP_SCOPE_ITERATIONS = 3;
237237
private const GENERALIZE_AFTER_ITERATION = 1;
238238

239-
/** @var bool[] filePath(string) => bool(true) */
239+
/** @var array<string, true> filePath(string) => bool(true) */
240240
private array $analysedFiles = [];
241241

242242
/** @var array<string, true> */

src/Parser/PathRoutingParser.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ final class PathRoutingParser implements Parser
1818

1919
private ?string $singleReflectionFile;
2020

21-
/** @var bool[] filePath(string) => bool(true) */
21+
/** @var array<string, true> filePath(string) => bool(true) */
2222
private array $analysedFiles = [];
2323

2424
public function __construct(

src/Reflection/SignatureMap/FunctionSignatureMapProvider.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,11 +51,13 @@ public function hasFunctionSignature(string $name): bool
5151
return array_key_exists(strtolower($name), $this->getSignatureMap());
5252
}
5353

54+
/** @return array{positional: array<int, FunctionSignature>, named: null} */
5455
public function getMethodSignatures(string $className, string $methodName, ?ReflectionMethod $reflectionMethod): array
5556
{
5657
return $this->getFunctionSignatures(sprintf('%s::%s', $className, $methodName), $className, $reflectionMethod);
5758
}
5859

60+
/** @return array{positional: array<int, FunctionSignature>, named: null} */
5961
public function getFunctionSignatures(string $functionName, ?string $className, ?ReflectionFunctionAbstract $reflectionFunction): array
6062
{
6163
$functionName = strtolower($functionName);

src/Rules/RuleErrorBuilder.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ private function __construct(string $message)
4343
}
4444

4545
/**
46-
* @return array<int, array{string, array<array{string|null, string|null, string|null}>}>
46+
* @return array<int, array{string, array<array{string, string|null, string}>}>
4747
*/
4848
public static function getRuleErrorTypes(): array
4949
{

0 commit comments

Comments
 (0)