File tree Expand file tree Collapse file tree 2 files changed +3
-4
lines changed
tests/PHPStan/Analyser/nsrt Expand file tree Collapse file tree 2 files changed +3
-4
lines changed Original file line number Diff line number Diff line change @@ -370,10 +370,8 @@ public function isSuperTypeOf(Type $type): TrinaryLogic
370370 $ this ->isList ->yes ()
371371 && $ type ->isList ->yes ()
372372 && count ($ this ->keyTypes ) !== count ($ type ->keyTypes )
373+ && count ($ type ->optionalKeys ) === 0
373374 ) {
374- if (count ($ type ->optionalKeys ) > 0 ) {
375- return TrinaryLogic::createMaybe ();
376- }
377375 return TrinaryLogic::createNo ();
378376 }
379377
Original file line number Diff line number Diff line change @@ -24,7 +24,8 @@ protected function testOptionalKeys(array $row): void
2424 }
2525
2626 if (count ($ row ) !== 3 ) {
27- assertType ('array{0: mixed, 1?: string|null} ' , $ row );
27+ // should be array{0: mixed, 1?: string|null}
28+ assertType ('array{0: mixed, 1?: mixed} ' , $ row );
2829 }
2930 }
3031
You can’t perform that action at this time.
0 commit comments