private visitGroup ( |
||
$class | ||
$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);
}
}
}