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

parseClassModifiers() private method

This method parses an optional class modifier. Valid class modifiers are final or abstract.
private parseClassModifiers ( ) : void
return void
    private function parseClassModifiers()
    {
        $this->consumeComments();
        $tokenType = $this->tokenizer->peek();
        if ($tokenType === Tokens::T_ABSTRACT) {
            $this->consumeToken(Tokens::T_ABSTRACT);
            $this->modifiers |= State::IS_EXPLICIT_ABSTRACT;
        } elseif ($tokenType === Tokens::T_FINAL) {
            $this->consumeToken(Tokens::T_FINAL);
            $this->modifiers |= State::IS_FINAL;
        }
        $this->consumeComments();
    }
AbstractPHPParser