We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent c1d02dd commit a8f4208Copy full SHA for a8f4208
1 file changed
rules/Arguments/ArgumentDefaultValueReplacer.php
@@ -13,6 +13,7 @@
13
use PhpParser\Node\Expr\New_;
14
use PhpParser\Node\Expr\StaticCall;
15
use PhpParser\Node\Expr\Variable;
16
+use PhpParser\Node\Identifier;
17
use PhpParser\Node\Name;
18
use PhpParser\Node\Stmt\ClassMethod;
19
use Rector\Arguments\Contract\ReplaceArgumentDefaultValueInterface;
@@ -168,6 +169,7 @@ private function processArgs(
168
169
$type = $this->nodeTypeResolver->getType($particularArg->value->class);
170
if ($type instanceof FullyQualifiedObjectType
171
&& $type->getClassName() === $targetClass
172
+ && $particularArg->value->name instanceof Identifier
173
&& $particularArg->value->name->toString() === $targetConstant) {
174
return null;
175
}
0 commit comments