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

visitComplexType() private method

private visitComplexType ( PHPClass $class, GoetasWebservices\XML\XSDReader\Schema\Type\ComplexType $type )
$class Goetas\Xsd\XsdToPhp\Php\Structure\PHPClass
$type GoetasWebservices\XML\XSDReader\Schema\Type\ComplexType
    private function visitComplexType(PHPClass $class, ComplexType $type)
    {
        $schema = $type->getSchema();
        foreach ($type->getElements() as $element) {
            if ($element instanceof Group) {
                $this->visitGroup($class, $schema, $element);
            } else {
                $property = $this->visitElement($class, $schema, $element);
                $class->addProperty($property);
            }
        }
    }