Skip to content

Commit 05b9102

Browse files
committed
feat: add AbstractRector::getNativeType()
1 parent 70584ac commit 05b9102

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

src/Rector/AbstractRector.php

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
namespace Rector\Rector;
66

77
use PhpParser\Node;
8+
use PhpParser\Node\Expr;
89
use PhpParser\Node\Name;
910
use PhpParser\Node\PropertyItem;
1011
use PhpParser\Node\Stmt\ClassMethod;
@@ -220,6 +221,14 @@ protected function getType(Node $node): Type
220221
return $this->nodeTypeResolver->getType($node);
221222
}
222223

224+
/**
225+
* Use this method for getting native expr type
226+
*/
227+
protected function getNativeType(Expr $node): Type
228+
{
229+
return $this->nodeTypeResolver->getNativeType($node);
230+
}
231+
223232
/**
224233
* @param Node|Node[] $nodes
225234
* @param callable(Node): (int|Node|null|Node[]) $callable

0 commit comments

Comments
 (0)