Skip to content

Commit a8f4208

Browse files
committed
ensure verify normalized value
1 parent c1d02dd commit a8f4208

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

rules/Arguments/ArgumentDefaultValueReplacer.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
use PhpParser\Node\Expr\New_;
1414
use PhpParser\Node\Expr\StaticCall;
1515
use PhpParser\Node\Expr\Variable;
16+
use PhpParser\Node\Identifier;
1617
use PhpParser\Node\Name;
1718
use PhpParser\Node\Stmt\ClassMethod;
1819
use Rector\Arguments\Contract\ReplaceArgumentDefaultValueInterface;
@@ -168,6 +169,7 @@ private function processArgs(
168169
$type = $this->nodeTypeResolver->getType($particularArg->value->class);
169170
if ($type instanceof FullyQualifiedObjectType
170171
&& $type->getClassName() === $targetClass
172+
&& $particularArg->value->name instanceof Identifier
171173
&& $particularArg->value->name->toString() === $targetConstant) {
172174
return null;
173175
}

0 commit comments

Comments
 (0)