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 @@ -371,10 +371,8 @@ public function isSuperTypeOf(Type $type): TrinaryLogic
371371 $ this ->isList ->yes ()
372372 && $ type ->isList ->yes ()
373373 && count ($ this ->keyTypes ) !== count ($ type ->keyTypes )
374+ && count ($ type ->optionalKeys ) === 0
374375 ) {
375- if (count ($ type ->optionalKeys ) > 0 ) {
376- return TrinaryLogic::createMaybe ();
377- }
378376 return TrinaryLogic::createNo ();
379377 }
380378
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