Code Duplication    Length = 9-9 lines in 2 locations

src/MetadataManager.php 2 locations

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