PartKeepr\SetupBundle\Services\ConfigSetupService::configParser PHP Method

configParser() public method

public configParser ( )
    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 [];
    }