Yosymfony\Toml\Parser::processArrayOfTables PHP Method

processArrayOfTables() private method

private processArrayOfTables ( )
    private function processArrayOfTables()
    {
        $key = '';
        $this->lexer->getToken();
        while ($this->isTokenValidForTablename($this->lexer->getToken())) {
            $key .= $this->lexer->getCurrentToken()->getValue();
        }
        $this->setArrayOfTables($key);
        $currentTokenType = $this->lexer->getCurrentToken()->getType();
        $nextTokenType = $this->lexer->getToken()->getType();
        if (Lexer::TOKEN_RBRANK !== $currentTokenType || Lexer::TOKEN_RBRANK !== $nextTokenType) {
            throw new ParseException('Syntax error: expected close brank', $this->currentLine, $this->lexer->getCurrentToken()->getValue());
        }
    }