File tree Expand file tree Collapse file tree 1 file changed +7
-2
lines changed
rules/PHPUnit120/Rector/ClassMethod Expand file tree Collapse file tree 1 file changed +7
-2
lines changed Original file line number Diff line number Diff line change 2222use Symplify \RuleDocGenerator \ValueObject \CodeSample \CodeSample ;
2323use Symplify \RuleDocGenerator \ValueObject \RuleDefinition ;
2424
25+ /**
26+ * @see \Rector\PHPUnit\Tests\PHPUnit120\Rector\ClassMethod\ExpressionCreateMockToCreateStubRector\ExpressionCreateMockToCreateStubRectorTest
27+ */
2528final 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 }
You can’t perform that action at this time.
0 commit comments