Skip to content

Commit 0c85e29

Browse files
committed
AC-14557:: False positives in the backward-incompatible changes report (SVC)
1 parent ec362ac commit 0c85e29

File tree

1 file changed

+17
-1
lines changed

1 file changed

+17
-1
lines changed

src/Analyzer/ClassMethodAnalyzer.php

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -272,7 +272,23 @@ protected function reportChanged($report, $contextBefore, $contextAfter, $method
272272

273273
$beforeType = $paramBefore->type;
274274
$afterType = $paramAfter->type;
275-
275+
echo "\nBefore type\n";
276+
print_r($beforeType);
277+
echo "\nAfter type\n";
278+
print_r($afterType);
279+
echo "\nBefore Instance of Name\n";
280+
print_r($beforeType instanceof \PhpParser\Node\Name);
281+
echo "\nAfter Instance of NullableType\n";
282+
print_r($afterType instanceof \PhpParser\Node\NullableType);
283+
echo "\nAfter Instance of Name\n";
284+
echo "Beforetype is ".$beforeType->toString(). " Aftertype is ".$afterType->toString()."\n";
285+
286+
287+
echo "\n----------------------\n";
288+
echo "\nBefore Instance of NullableType\n";
289+
print_r($beforeType instanceof \PhpParser\Node\NullableType);
290+
291+
echo "\n----------------------\n";
276292
if ($beforeType && $afterType &&
277293
$beforeType instanceof \PhpParser\Node\Name &&
278294
$afterType instanceof \PhpParser\Node\NullableType &&

0 commit comments

Comments
 (0)