gossi\codegen\parser\visitor\ClassParserVisitor::visitClass PHP Method

visitClass() public method

public visitClass ( Class_ $node )
$node PhpParser\Node\Stmt\Class_
    public function visitClass(Class_ $node)
    {
        $struct = $this->getStruct();
        if ($node->extends !== null) {
            $struct->setParentClassName(implode('\\', $node->extends->parts));
        }
        foreach ($node->implements as $name) {
            $struct->addInterface(implode('\\', $name->parts));
        }
        $struct->setAbstract($node->isAbstract());
        $struct->setFinal($node->isFinal());
    }
ClassParserVisitor