Code Duplication    Length = 11-12 lines in 2 locations

lib/Php/PhpConverter.php 2 locations

@@ 118-128 (lines=11) @@
115
        }
116
    }
117
118
    private function visitGroup(PHPClass $class, Schema $schema, Group $group)
119
    {
120
        foreach ($group->getElements() as $childGroup) {
121
            if ($childGroup instanceof Group) {
122
                $this->visitGroup($class, $schema, $childGroup);
123
            } else {
124
                $property = $this->visitElement($class, $schema, $childGroup);
125
                $class->addProperty($property);
126
            }
127
        }
128
    }
129
130
    private function visitAttributeGroup(PHPClass $class, Schema $schema, AttributeGroup $att)
131
    {
@@ 271-282 (lines=12) @@
268
        return $this->classes[spl_object_hash($type)]["class"];
269
    }
270
271
    private function visitComplexType(PHPClass $class, ComplexType $type)
272
    {
273
        $schema = $type->getSchema();
274
        foreach ($type->getElements() as $element) {
275
            if ($element instanceof Group) {
276
                $this->visitGroup($class, $schema, $element);
277
            } else {
278
                $property = $this->visitElement($class, $schema, $element);
279
                $class->addProperty($property);
280
            }
281
        }
282
    }
283
284
    private function visitSimpleType(PHPClass $class, SimpleType $type)
285
    {