Code Duplication    Length = 8-8 lines in 2 locations

lib/Php/PhpConverter.php 2 locations

@@ 130-137 (lines=8) @@
127
128
    private function visitAttributeGroup(PHPClass $class, Schema $schema, AttributeGroup $att)
129
    {
130
        foreach ($att->getAttributes() as $childAttr) {
131
            if ($childAttr instanceof AttributeGroup) {
132
                $this->visitAttributeGroup($class, $schema, $childAttr);
133
            } else {
134
                $property = $this->visitAttribute($class, $schema, $childAttr);
135
                $class->addProperty($property);
136
            }
137
        }
138
    }
139
140
    private function visitElementDef(ElementDef $element)
@@ 334-341 (lines=8) @@
331
        }
332
        $schema = $type->getSchema();
333
334
        foreach ($type->getAttributes() as $attr) {
335
            if ($attr instanceof AttributeGroup) {
336
                $this->visitAttributeGroup($class, $schema, $attr);
337
            } else {
338
                $property = $this->visitAttribute($class, $schema, $attr);
339
                $class->addProperty($property);
340
            }
341
        }
342
    }
343
344
    private function visitAttribute(PHPClass $class, Schema $schema, AttributeItem $attribute, $arrayize = true)