diff --git a/psalm-baseline.xml b/psalm-baseline.xml index 987aab124ad..2fc61f0a912 100644 --- a/psalm-baseline.xml +++ b/psalm-baseline.xml @@ -1,5 +1,5 @@ - + tags['variablesfrom'][0]]]> @@ -134,6 +134,9 @@ + + + @@ -372,6 +375,15 @@ + + + + + + + + |null]]> + getArgs()[1]]]> leftover_statements[0]]]> @@ -457,8 +469,6 @@ - - @@ -797,6 +807,17 @@ + + value, + null, + false, + $arg->getAttributes(), + )]]> + + + + @@ -825,6 +846,9 @@ + + + getFQCLN()]]> @@ -935,7 +959,6 @@ - @@ -1014,6 +1037,12 @@ + + getAttributes())]]> + + + + @@ -1045,6 +1074,11 @@ type_start]]> + + + + + @@ -1062,6 +1096,16 @@ type_start]]> + + + + + + + + + + @@ -1081,6 +1125,9 @@ + + + expr->getArgs()[0]]]> @@ -1093,6 +1140,24 @@ vars_to_initialize]]> + + + [ + 'comments', 'startLine', 'startFilePos', 'endFilePos', + ], + 'phpVersion' => $major_version . '.' . $minor_version, + ]]]> + + + + + + + + + + @@ -1386,6 +1451,10 @@ + + + + @@ -1397,7 +1466,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1511,6 +1619,13 @@ + + + + + + + stmts[0]]]> @@ -1537,6 +1652,10 @@ + + + + aliases->uses_start]]> aliases->uses_start]]> @@ -1553,6 +1672,9 @@ + + + @@ -1562,6 +1684,16 @@ start_change]]> + + + + + + + + + + @@ -1608,6 +1740,11 @@ + + + + + @@ -1733,6 +1870,30 @@ + + + + + + + + + + + + + + + + suggested_type + ? StubsGenerator::getExpressionFromType($property_storage->suggested_type) + : null + ) + ]]]> + cased_name]]> template_types]]> @@ -1741,6 +1902,9 @@ + + + cased_name]]> cased_name]]> @@ -2002,6 +2166,135 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + other_references]]> @@ -2351,9 +2644,19 @@ - - - - + + + + + + + + + + + + + + diff --git a/src/Psalm/Internal/PhpVisitor/Reflector/ClassLikeNodeScanner.php b/src/Psalm/Internal/PhpVisitor/Reflector/ClassLikeNodeScanner.php index a12a0ce86eb..ff88705c606 100644 --- a/src/Psalm/Internal/PhpVisitor/Reflector/ClassLikeNodeScanner.php +++ b/src/Psalm/Internal/PhpVisitor/Reflector/ClassLikeNodeScanner.php @@ -73,7 +73,6 @@ use function array_pop; use function array_shift; use function array_values; -use function assert; use function count; use function get_class; use function implode; diff --git a/src/Psalm/Internal/Provider/ClassLikeStorageProvider.php b/src/Psalm/Internal/Provider/ClassLikeStorageProvider.php index 359f2f65b2a..e7488df50e6 100644 --- a/src/Psalm/Internal/Provider/ClassLikeStorageProvider.php +++ b/src/Psalm/Internal/Provider/ClassLikeStorageProvider.php @@ -52,7 +52,6 @@ public function get(string $fq_classlike_name): ClassLikeStorage /** * @psalm-mutation-free - * * @return lowercase-string */ private function formatClassName(string $class): string