1
0
mirror of https://github.com/danog/psalm.git synced 2024-12-02 09:37:59 +01:00
This commit is contained in:
Daniil Gentili 2022-12-18 15:00:15 +01:00
parent 098d5020d0
commit c454a181cc
3 changed files with 8 additions and 8 deletions

View File

@ -56,17 +56,17 @@
<code>$source_parts[1]</code> <code>$source_parts[1]</code>
</PossiblyUndefinedIntArrayOffset> </PossiblyUndefinedIntArrayOffset>
</file> </file>
<file src="src/Psalm/Internal/Analyzer/Statements/Block/ForAnalyzer.php">
<ArgumentTypeCoercion occurrences="1">
<code>$stmt-&gt;cond</code>
</ArgumentTypeCoercion>
</file>
<file src="src/Psalm/Internal/Analyzer/Statements/Block/ForeachAnalyzer.php"> <file src="src/Psalm/Internal/Analyzer/Statements/Block/ForeachAnalyzer.php">
<ConflictingReferenceConstraint occurrences="2"> <ConflictingReferenceConstraint occurrences="2">
<code>if (AtomicTypeComparator::isContainedBy(</code> <code>if (AtomicTypeComparator::isContainedBy(</code>
<code>if (AtomicTypeComparator::isContainedBy(</code> <code>if (AtomicTypeComparator::isContainedBy(</code>
</ConflictingReferenceConstraint> </ConflictingReferenceConstraint>
</file> </file>
<file src="src/Psalm/Internal/Analyzer/Statements/Block/LoopAnalyzer.php">
<PossiblyUndefinedIntArrayOffset occurrences="1">
<code>$pre_conditions[0]</code>
</PossiblyUndefinedIntArrayOffset>
</file>
<file src="src/Psalm/Internal/Analyzer/Statements/Block/SwitchAnalyzer.php"> <file src="src/Psalm/Internal/Analyzer/Statements/Block/SwitchAnalyzer.php">
<InvalidPropertyAssignmentValue occurrences="1"> <InvalidPropertyAssignmentValue occurrences="1">
<code>$context-&gt;assigned_var_ids += $switch_scope-&gt;new_assigned_var_ids</code> <code>$context-&gt;assigned_var_ids += $switch_scope-&gt;new_assigned_var_ids</code>

View File

@ -33,8 +33,8 @@ class LoopAnalyzer
/** /**
* Checks an array of statements in a loop * Checks an array of statements in a loop
* *
* @param array<PhpParser\Node\Stmt> $stmts * @param list<PhpParser\Node\Stmt> $stmts
* @param PhpParser\Node\Expr[] $pre_conditions * @param list<PhpParser\Node\Expr> $pre_conditions
* @param PhpParser\Node\Expr[] $post_expressions * @param PhpParser\Node\Expr[] $post_expressions
* @return false|null * @return false|null
*/ */

View File

@ -2133,7 +2133,7 @@ class ArrayFunctionCallTest extends TestCase
'arrayMapWithEmptyArrayReturn' => [ 'arrayMapWithEmptyArrayReturn' => [
'code' => '<?php 'code' => '<?php
/** /**
* @param array<array<string>> $elements * @param array<int, array<string>> $elements
* @return list<string> * @return list<string>
*/ */
function resolvePossibleFilePaths($elements) : array function resolvePossibleFilePaths($elements) : array