Code Duplication    Length = 9-9 lines in 2 locations

src/MetadataManager.php 2 locations

@@ 312-320 (lines=9) @@
309
        $principalReferralConstraint = null;
310
        $dependentReferralConstraint = null;
311
312
        if (null != $principalConstraintProperty && 0 < count($principalConstraintProperty)) {
313
            $principalReferralConstraint = new TReferentialConstraintRoleElementType();
314
            $principalReferralConstraint->setRole($principalNavigationProperty->getFromRole());
315
            foreach ($principalConstraintProperty as $propertyRef) {
316
                $TpropertyRef = new TPropertyRefType();
317
                $TpropertyRef->setName($propertyRef);
318
                $principalReferralConstraint->addToPropertyRef($TpropertyRef);
319
            }
320
        }
321
        if (null != $dependentConstraintProperty && 0 < count($dependentConstraintProperty)) {
322
            $dependentReferralConstraint = new TReferentialConstraintRoleElementType();
323
            $dependentReferralConstraint->setRole($dependentNavigationProperty->getFromRole());
@@ 321-329 (lines=9) @@
318
                $principalReferralConstraint->addToPropertyRef($TpropertyRef);
319
            }
320
        }
321
        if (null != $dependentConstraintProperty && 0 < count($dependentConstraintProperty)) {
322
            $dependentReferralConstraint = new TReferentialConstraintRoleElementType();
323
            $dependentReferralConstraint->setRole($dependentNavigationProperty->getFromRole());
324
            foreach ($dependentConstraintProperty as $propertyRef) {
325
                $TpropertyRef = new TPropertyRefType();
326
                $TpropertyRef->setName($propertyRef);
327
                $dependentReferralConstraint->addToPropertyRef($TpropertyRef);
328
            }
329
        }
330
331
        if (null != $dependentReferralConstraint || null != $principalReferralConstraint) {
332
            $constraint = new TConstraintType();