Skip to content

Commit 9db8659

Browse files
committed
fixup! fixup! [phpunit 12] Add /ExpressionCreateMockToCreateStubRector
1 parent 1a1069e commit 9db8659

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

rules/PHPUnit120/Rector/ClassMethod/ExpressionCreateMockToCreateStubRector.php

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,9 @@
2222
use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample;
2323
use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
2424

25+
/**
26+
* @see \Rector\PHPUnit\Tests\PHPUnit120\Rector\ClassMethod\ExpressionCreateMockToCreateStubRector\ExpressionCreateMockToCreateStubRectorTest
27+
*/
2528
final class ExpressionCreateMockToCreateStubRector extends AbstractRector
2629
{
2730
public function __construct(
@@ -81,7 +84,7 @@ public function getNodeTypes(): array
8184
/**
8285
* @param ClassMethod $node
8386
*/
84-
public function refactor(Node $node)
87+
public function refactor(Node $node): ?ClassMethod
8588
{
8689
if (! $this->testsNodeAnalyzer->isTestClassMethod($node)) {
8790
return null;
@@ -116,6 +119,9 @@ public function refactor(Node $node)
116119

117120
$assignedVariable = $assign->var;
118121
$variableName = $this->getName($assignedVariable);
122+
if ($variableName === null) {
123+
continue;
124+
}
119125

120126
// find variable usages outside call like and inside it
121127
$usedVariables = $this->variableFinder->find($node, $variableName);
@@ -143,7 +149,6 @@ public function refactor(Node $node)
143149
}
144150
}
145151

146-
dump(count($callLikeUsedVariables));
147152
if (count($usedVariables) - 1 !== count($callLikeUsedVariables)) {
148153
continue;
149154
}

0 commit comments

Comments
 (0)