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

visitGroup() private method

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