Code Duplication    Length = 9-9 lines in 2 locations

src/MetadataManager.php 2 locations

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