mirror of
https://github.com/rectorphp/rector.git
synced 2025-02-24 19:53:14 +01:00
cleanup
This commit is contained in:
parent
0fcd4a3e6e
commit
cd8ed41b9c
@ -571,8 +571,14 @@ final class NodeTypeResolver
|
||||
// nodes that cannot be resolver by PHPStan
|
||||
$nodeClass = get_class($node);
|
||||
|
||||
if (isset($this->perNodeTypeResolvers[$nodeClass])) {
|
||||
return $this->perNodeTypeResolvers[$nodeClass]->resolve($node);
|
||||
foreach ($this->perNodeTypeResolvers as $perNodeTypeResolver) {
|
||||
foreach ($perNodeTypeResolver->getNodeClasses() as $nodeClass) {
|
||||
if (! is_a($node, $nodeClass, true)) {
|
||||
continue;
|
||||
}
|
||||
|
||||
return $perNodeTypeResolver->resolve($node);
|
||||
}
|
||||
}
|
||||
|
||||
/** @var Scope|null $nodeScope */
|
||||
|
Loading…
x
Reference in New Issue
Block a user