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

parseInterfaceSignature() private method

Parses the signature of an interface and finally returns a configured interface instance.
Since: 0.10.2
private parseInterfaceSignature ( ) : PDepend\Source\AST\ASTInterface
return PDepend\Source\AST\ASTInterface
    private function parseInterfaceSignature()
    {
        $this->consumeToken(Tokens::T_INTERFACE);
        $this->consumeComments();
        $qualifiedName = $this->createQualifiedTypeName($this->parseClassName());
        $interface = $this->builder->buildInterface($qualifiedName);
        $interface->setCompilationUnit($this->compilationUnit);
        $interface->setComment($this->docComment);
        $interface->setId($this->idBuilder->forClassOrInterface($interface));
        $interface->setUserDefined();
        return $this->parseOptionalExtendsList($interface);
    }
AbstractPHPParser