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

parseTraitSignature() private method

Parses the signature of a trait.
private parseTraitSignature ( ) : PDepend\Source\AST\ASTTrait
return PDepend\Source\AST\ASTTrait
    private function parseTraitSignature()
    {
        $this->consumeToken(Tokens::T_TRAIT);
        $this->consumeComments();
        $qualifiedName = $this->createQualifiedTypeName($this->parseClassName());
        $trait = $this->builder->buildTrait($qualifiedName);
        $trait->setCompilationUnit($this->compilationUnit);
        $trait->setComment($this->docComment);
        $trait->setId($this->idBuilder->forClassOrInterface($trait));
        $trait->setUserDefined();
        return $trait;
    }
AbstractPHPParser