Goetas\Xsd\XsdToPhp\Php\PhpConverter::visitTypeBase PHP Method

visitTypeBase() private method

private visitTypeBase ( PHPClass $class, GoetasWebservices\XML\XSDReader\Schema\Type\Type $type )
$class Goetas\Xsd\XsdToPhp\Php\Structure\PHPClass
$type GoetasWebservices\XML\XSDReader\Schema\Type\Type
    private function visitTypeBase(PHPClass $class, Type $type)
    {
        $class->setAbstract($type->isAbstract());
        if ($type instanceof SimpleType) {
            $this->visitSimpleType($class, $type);
        }
        if ($type instanceof BaseComplexType) {
            $this->visitBaseComplexType($class, $type);
        }
        if ($type instanceof ComplexType) {
            $this->visitComplexType($class, $type);
        }
    }