PDepend\Source\Language\PHP\AbstractPHPParser::parseBraceExpression PHP Method

parseBraceExpression() private method

A brace expression can be a compound: $this->{$foo ? 'foo' : 'bar'}(); or a parameter list: $this->foo($bar, $baz); or an array index: $foo[$bar];
Since: 0.9.6
private parseBraceExpression ( PDepend\Source\AST\ASTNode $node, PDepend\Source\Tokenizer\Token $start, integer $closeToken ) : PDepend\Source\AST\ASTNode
$node PDepend\Source\AST\ASTNode
$start PDepend\Source\Tokenizer\Token
$closeToken integer
return PDepend\Source\AST\ASTNode
    private function parseBraceExpression(ASTNode $node, Token $start, $closeToken)
    {
        if (is_object($expr = $this->parseOptionalExpression())) {
            $node->addChild($expr);
        }
        $end = $this->consumeToken($closeToken);
        $node->configureLinesAndColumns($start->startLine, $end->endLine, $start->startColumn, $end->endColumn);
        return $node;
    }
AbstractPHPParser