public function configParser() { if (file_exists($this->getConfigPath(false))) { $parser = new \PHPParser_Parser(new \PHPParser_Lexer()); $traverser = new \PHPParser_NodeTraverser(); $traverser->addVisitor(new ConfigVisitor()); $statements = $parser->parse(file_get_contents($this->getConfigPath(false))); $traverser->traverse($statements); return ConfigVisitor::getConfigValues(); } return array(); }