Skip to content

Commit 7d8742a

Browse files
committed
Fix
1 parent 96b4304 commit 7d8742a

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/Analyser/MutatingScope.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -5047,7 +5047,7 @@ private static function generalizeType(Type $a, Type $b, int $depth): Type
50475047
$constantArraysB = TypeCombinator::union(...$constantArrays['b']);
50485048
if (
50495049
$constantArraysA->getIterableKeyType()->equals($constantArraysB->getIterableKeyType())
5050-
&& $constantArraysA->getArraySize()->equals($constantArraysB->getArraySize())
5050+
&& $constantArraysA->getArraySize()->getGreaterOrEqualType()->isSuperTypeOf($constantArraysB->getArraySize())->yes()
50515051
) {
50525052
$resultArrayBuilder = ConstantArrayTypeBuilder::createEmpty();
50535053
foreach (TypeUtils::flattenTypes($constantArraysA->getIterableKeyType()) as $keyType) {

0 commit comments

Comments
 (0)