$classConst =
$returnStatement->expr;
return (string) $classConst->class;
} } throw new \
InvalidArgumentException(sprintf('Invalid class given %s',
$className));
} private function resolveNames(array
$stmts): array
{ $nameResolver =
new NameResolver();
$nodeTraverser =
new NodeTraverser();
$nodeTraverser->
addVisitor($nameResolver);
return $nodeTraverser->
traverse($stmts);
} private function parseFile(string
$filePath): array
{ $parser =
(new ParserFactory())->
create(ParserFactory::PREFER_PHP7
);
return $this->
resolveNames($parser->
parse(file_get_contents($filePath)));
}