Phan\AST\ContextNode::getUnqualifiedNameForAnonymousClass PHP Method

getUnqualifiedNameForAnonymousClass() public method

public getUnqualifiedNameForAnonymousClass ( ) : string
return string A unique and stable name for an anonymous class
    public function getUnqualifiedNameForAnonymousClass() : string
    {
        assert((bool) ($this->node->flags & \ast\flags\CLASS_ANONYMOUS), "Node must be an anonymous class node");
        $class_name = 'anonymous_class_' . substr(md5(implode('|', [$this->context->getFile(), $this->context->getLineNumberStart()])), 0, 8);
        return $class_name;
    }