Skip to content

Commit 56ef37a

Browse files
committed
[rector] Rector fixes
1 parent 0166c4b commit 56ef37a

File tree

2 files changed

+1
-36
lines changed

2 files changed

+1
-36
lines changed

rules/CodeQuality/NodeAnalyser/MockObjectExprDetector.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ public function isUsedInAssert(Expr $expr, ClassMethod $classMethod): bool
7878

7979
foreach ($callLikes as $callLike) {
8080
$methodName = $this->nodeNameResolver->getName($callLike->name);
81-
if (! str_starts_with($methodName, 'assert')) {
81+
if (! str_starts_with((string) $methodName, 'assert')) {
8282
continue;
8383
}
8484

rules/PHPUnit120/Rector/ClassMethod/ExpressionCreateMockToCreateStubRector.php

Lines changed: 0 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -7,16 +7,12 @@
77
use PhpParser\Node;
88
use PhpParser\Node\Arg;
99
use PhpParser\Node\Expr\Assign;
10-
use PhpParser\Node\Expr\CallLike;
11-
use PhpParser\Node\Expr\MethodCall;
1210
use PhpParser\Node\Expr\Variable;
1311
use PhpParser\Node\Identifier;
1412
use PhpParser\Node\Stmt\ClassMethod;
1513
use PhpParser\Node\Stmt\Expression;
16-
use Rector\PhpParser\Node\BetterNodeFinder;
1714
use Rector\PHPUnit\CodeQuality\NodeAnalyser\AssignedMocksCollector;
1815
use Rector\PHPUnit\CodeQuality\NodeAnalyser\MockObjectExprDetector;
19-
use Rector\PHPUnit\CodeQuality\NodeFinder\VariableFinder;
2016
use Rector\PHPUnit\NodeAnalyzer\TestsNodeAnalyzer;
2117
use Rector\Rector\AbstractRector;
2218
use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample;
@@ -30,9 +26,7 @@ final class ExpressionCreateMockToCreateStubRector extends AbstractRector
3026
public function __construct(
3127
private readonly AssignedMocksCollector $assignedMocksCollector,
3228
private readonly TestsNodeAnalyzer $testsNodeAnalyzer,
33-
private readonly VariableFinder $variableFinder,
3429
private readonly MockObjectExprDetector $mockObjectExprDetector,
35-
private readonly BetterNodeFinder $betterNodeFinder,
3630
) {
3731
}
3832

@@ -163,33 +157,4 @@ public function refactor(Node $node): ?ClassMethod
163157

164158
return null;
165159
}
166-
167-
/**
168-
* @param CallLike[] $callLikes
169-
* @return Variable[]
170-
*/
171-
private function collectVariableInCallLikeArg(array $callLikes, string $variableName): array
172-
{
173-
$callLikeUsedVariables = [];
174-
175-
foreach ($callLikes as $callLike) {
176-
if ($callLike->isFirstClassCallable()) {
177-
continue;
178-
}
179-
180-
foreach ($callLike->getArgs() as $arg) {
181-
if (! $arg->value instanceof Variable) {
182-
continue;
183-
}
184-
185-
if (! $this->isName($arg->value, $variableName)) {
186-
continue;
187-
}
188-
189-
$callLikeUsedVariables[] = $arg->value;
190-
}
191-
}
192-
193-
return $callLikeUsedVariables;
194-
}
195160
}

0 commit comments

Comments
 (0)