public function traverse(array $files)
{
$parser = (new ParserFactory())->create(ParserFactory::PREFER_PHP5);
$traverser = new NodeTraverser(true);
$traverser->addVisitor($this);
foreach ($files as $file) {
try {
$traverser->traverse($parser->parse(file_get_contents($this->loadTemplate($file))));
} catch (\Exception $e) {
}
}
return $this->results;
}