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

parseSwitchStatement() private method

This method parses a switch statement.
Since: 0.9.8
private parseSwitchStatement ( ) : PDepend\Source\AST\ASTSwitchStatement
return PDepend\Source\AST\ASTSwitchStatement
    private function parseSwitchStatement()
    {
        $this->tokenStack->push();
        $this->consumeToken(Tokens::T_SWITCH);
        $switch = $this->builder->buildAstSwitchStatement();
        $switch->addChild($this->parseParenthesisExpression());
        $this->parseSwitchStatementBody($switch);
        return $this->setNodePositionsAndReturn($switch);
    }
AbstractPHPParser