Test Setup Failed
Pull Request — master (#3496)
by Markus
06:40
created
src/psalm-refactor.php 1 patch
Unused Use Statements   -1 removed lines patch added patch discarded remove patch
@@ -2,7 +2,6 @@
 block discarded – undo
2 2
 require_once('command_functions.php');
3 3
 
4 4
 use Psalm\Internal\Analyzer\ProjectAnalyzer;
5
-use Psalm\Config;
6 5
 use Psalm\IssueBuffer;
7 6
 use Psalm\Progress\DebugProgress;
8 7
 use Psalm\Progress\DefaultProgress;
Please login to merge, or discard this patch.
src/Psalm/Codebase.php 1 patch
Doc Comments   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -880,7 +880,7 @@  discard block
 block discarded – undo
880 880
     /**
881 881
      * Whether or not a given method exists
882 882
      *
883
-     * @param  string|\Psalm\Internal\MethodIdentifier       $method_id
883
+     * @param  string       $method_id
884 884
      * @param  string|\Psalm\Internal\MethodIdentifier|null $calling_method_id
885 885
      *
886 886
      @return bool
@@ -988,7 +988,7 @@  discard block
 block discarded – undo
988 988
     /**
989 989
      * @param  string|\Psalm\Internal\MethodIdentifier $method_id
990 990
      *
991
-     * @return array<string>
991
+     * @return Internal\MethodIdentifier[]
992 992
      */
993 993
     public function getOverriddenMethodIds($method_id)
994 994
     {
Please login to merge, or discard this patch.
src/Psalm/Context.php 1 patch
Unused Use Statements   -1 removed lines patch added patch discarded remove patch
@@ -11,7 +11,6 @@
 block discarded – undo
11 11
 use function preg_replace;
12 12
 use Psalm\Internal\Analyzer\StatementsAnalyzer;
13 13
 use Psalm\Internal\Clause;
14
-use Psalm\Internal\MethodIdentifier;
15 14
 use Psalm\Storage\FunctionLikeStorage;
16 15
 use Psalm\Internal\Type\AssertionReconciler;
17 16
 use Psalm\Type\Union;
Please login to merge, or discard this patch.
src/Psalm/Internal/Analyzer/ClassAnalyzer.php 1 patch
Doc Comments   +3 added lines patch added patch discarded remove patch
@@ -958,6 +958,9 @@
 block discarded – undo
958 958
         }
959 959
     }
960 960
 
961
+    /**
962
+     * @param string|null $parent_fq_class_name
963
+     */
961 964
     public static function addContextProperties(
962 965
         StatementsSource $statements_source,
963 966
         ClassLikeStorage $storage,
Please login to merge, or discard this patch.
src/Psalm/Internal/Analyzer/ClassLikeAnalyzer.php 1 patch
Doc Comments   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -211,6 +211,7 @@  discard block
 block discarded – undo
211 211
      * @param  string           $fq_class_name
212 212
      * @param  array<string>    $suppressed_issues
213 213
      * @param  bool             $inferred - whether or not the type was inferred
214
+     * @param null|string $calling_fq_class_name
214 215
      *
215 216
      * @return bool|null
216 217
      */
@@ -538,7 +539,6 @@  discard block
 block discarded – undo
538 539
 
539 540
     /**
540 541
      * @param  string           $property_id
541
-     * @param  string|null      $calling_context
542 542
      * @param  SourceAnalyzer   $source
543 543
      * @param  CodeLocation     $code_location
544 544
      * @param  string[]         $suppressed_issues
Please login to merge, or discard this patch.
src/Psalm/Internal/Analyzer/CommentAnalyzer.php 2 patches
Doc Comments   -1 removed lines patch added patch discarded remove patch
@@ -348,7 +348,6 @@
 block discarded – undo
348 348
     }
349 349
 
350 350
     /**
351
-     * @param  int     $line_number
352 351
      *
353 352
      * @throws DocblockParseException if there was a problem parsing the docblock
354 353
      *
Please login to merge, or discard this patch.
Unused Use Statements   -1 removed lines patch added patch discarded remove patch
@@ -9,7 +9,6 @@
 block discarded – undo
9 9
 use Psalm\Exception\TypeParseTreeException;
10 10
 use Psalm\FileSource;
11 11
 use Psalm\Internal\Scanner\ClassLikeDocblockComment;
12
-use Psalm\Internal\Scanner\DocblockParser;
13 12
 use Psalm\Internal\Scanner\FunctionDocblockComment;
14 13
 use Psalm\Internal\Scanner\VarDocblockComment;
15 14
 use Psalm\Internal\Scanner\ParsedDocblock;
Please login to merge, or discard this patch.
src/Psalm/Internal/Analyzer/FunctionLikeAnalyzer.php 1 patch
Doc Comments   +6 added lines, -4 removed lines patch added patch discarded remove patch
@@ -398,7 +398,7 @@  discard block
 block discarded – undo
398 398
         if ($storage instanceof MethodStorage) {
399 399
             $non_null_param_types = array_filter(
400 400
                 $storage->params,
401
-                /** @return bool */
401
+                /** @return null|false */
402 402
                 function (FunctionLikeParameter $p) {
403 403
                     return $p->type !== null && $p->has_docblock_type;
404 404
                 }
@@ -406,7 +406,7 @@  discard block
 block discarded – undo
406 406
         } else {
407 407
             $non_null_param_types = array_filter(
408 408
                 $storage->params,
409
-                /** @return bool */
409
+                /** @return null|false */
410 410
                 function (FunctionLikeParameter $p) {
411 411
                     return $p->type !== null;
412 412
                 }
@@ -419,7 +419,7 @@  discard block
 block discarded – undo
419 419
         ) {
420 420
             $types_without_docblocks = array_filter(
421 421
                 $storage->params,
422
-                /** @return bool */
422
+                /** @return null|false */
423 423
                 function (FunctionLikeParameter $p) {
424 424
                     return !$p->type || !$p->has_docblock_type;
425 425
                 }
@@ -804,6 +804,9 @@  discard block
 block discarded – undo
804 804
         return null;
805 805
     }
806 806
 
807
+    /**
808
+     * @param \Psalm\Storage\ClassLikeStorage|null $class_storage
809
+     */
807 810
     private function checkParamReferences(
808 811
         StatementsAnalyzer $statements_analyzer,
809 812
         FunctionLikeStorage $storage,
@@ -1441,7 +1444,6 @@  discard block
 block discarded – undo
1441 1444
     /**
1442 1445
      * Adds return types for the given function
1443 1446
      *
1444
-     * @param   string  $return_type
1445 1447
      * @param   Context $context
1446 1448
      *
1447 1449
      * @return  void
Please login to merge, or discard this patch.
src/Psalm/Internal/Analyzer/MethodAnalyzer.php 2 patches
Doc Comments   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -141,7 +141,7 @@
 block discarded – undo
141 141
     /**
142 142
      * @param  CodeLocation $code_location
143 143
      * @param  string[]     $suppressed_issues
144
-     * @param  lowercase-string|null  $calling_method_id
144
+     * @param  string  $calling_method_id
145 145
      *
146 146
      * @return bool|null
147 147
      */
Please login to merge, or discard this patch.
Unused Use Statements   -1 removed lines patch added patch discarded remove patch
@@ -12,7 +12,6 @@
 block discarded – undo
12 12
 use Psalm\IssueBuffer;
13 13
 use Psalm\StatementsSource;
14 14
 use Psalm\Storage\MethodStorage;
15
-use Psalm\Type;
16 15
 use function strtolower;
17 16
 use function in_array;
18 17
 
Please login to merge, or discard this patch.
src/Psalm/Internal/Analyzer/ProjectAnalyzer.php 1 patch
Doc Comments   -4 removed lines patch added patch discarded remove patch
@@ -232,7 +232,6 @@  discard block
 block discarded – undo
232 232
     /**
233 233
      * @param array<ReportOptions> $generated_report_options
234 234
      * @param int           $threads
235
-     * @param string        $reports
236 235
      */
237 236
     public function __construct(
238 237
         Config $config,
@@ -1018,7 +1017,6 @@  discard block
 block discarded – undo
1018 1017
     }
1019 1018
 
1020 1019
     /**
1021
-     * @param  string  $dir_name
1022 1020
      *
1023 1021
      * @return void
1024 1022
      */
@@ -1224,8 +1222,6 @@  discard block
 block discarded – undo
1224 1222
     }
1225 1223
 
1226 1224
     /**
1227
-     * @param int $php_major_version
1228
-     * @param int $php_minor_version
1229 1225
      * @param bool $dry_run
1230 1226
      * @param bool $safe_types
1231 1227
      *
Please login to merge, or discard this patch.