Code Duplication    Length = 9-9 lines in 2 locations

src/MetadataManager.php 2 locations

@@ 300-308 (lines=9) @@
297
        $principalReferralConstraint = null;
298
        $dependentReferralConstraint = null;
299
300
        if (null != $principalConstraintProperty && 0 < count($principalConstraintProperty)) {
301
            $principalReferralConstraint = new TReferentialConstraintRoleElementType();
302
            $principalReferralConstraint->setRole($principalNavigationProperty->getFromRole());
303
            foreach ($principalConstraintProperty as $propertyRef) {
304
                $TpropertyRef = new TPropertyRefType();
305
                $TpropertyRef->setName($propertyRef);
306
                $principalReferralConstraint->addToPropertyRef($TpropertyRef);
307
            }
308
        }
309
        if (null != $dependentConstraintProperty && 0 < count($dependentConstraintProperty)) {
310
            $dependentReferralConstraint = new TReferentialConstraintRoleElementType();
311
            $dependentReferralConstraint->setRole($dependentNavigationProperty->getFromRole());
@@ 309-317 (lines=9) @@
306
                $principalReferralConstraint->addToPropertyRef($TpropertyRef);
307
            }
308
        }
309
        if (null != $dependentConstraintProperty && 0 < count($dependentConstraintProperty)) {
310
            $dependentReferralConstraint = new TReferentialConstraintRoleElementType();
311
            $dependentReferralConstraint->setRole($dependentNavigationProperty->getFromRole());
312
            foreach ($dependentConstraintProperty as $propertyRef) {
313
                $TpropertyRef = new TPropertyRefType();
314
                $TpropertyRef->setName($propertyRef);
315
                $dependentReferralConstraint->addToPropertyRef($TpropertyRef);
316
            }
317
        }
318
319
        if (null != $dependentReferralConstraint || null != $principalReferralConstraint) {
320
            $constraint = new TConstraintType();