Code Duplication    Length = 9-9 lines in 2 locations

src/MetadataManager.php 2 locations

@@ 367-375 (lines=9) @@
364
        $principalReferralConstraint = null;
365
        $dependentReferralConstraint = null;
366
367
        if (null != $principalConstraintProperty && 0 < count($principalConstraintProperty)) {
368
            $principalReferralConstraint = new TReferentialConstraintRoleElementType();
369
            $principalReferralConstraint->setRole($principalNavigationProperty->getFromRole());
370
            foreach ($principalConstraintProperty as $propertyRef) {
371
                $TpropertyRef = new TPropertyRefType();
372
                $TpropertyRef->setName($propertyRef);
373
                $principalReferralConstraint->addToPropertyRef($TpropertyRef);
374
            }
375
        }
376
        if (null != $dependentConstraintProperty && 0 < count($dependentConstraintProperty)) {
377
            $dependentReferralConstraint = new TReferentialConstraintRoleElementType();
378
            $dependentReferralConstraint->setRole($dependentNavigationProperty->getFromRole());
@@ 376-384 (lines=9) @@
373
                $principalReferralConstraint->addToPropertyRef($TpropertyRef);
374
            }
375
        }
376
        if (null != $dependentConstraintProperty && 0 < count($dependentConstraintProperty)) {
377
            $dependentReferralConstraint = new TReferentialConstraintRoleElementType();
378
            $dependentReferralConstraint->setRole($dependentNavigationProperty->getFromRole());
379
            foreach ($dependentConstraintProperty as $propertyRef) {
380
                $TpropertyRef = new TPropertyRefType();
381
                $TpropertyRef->setName($propertyRef);
382
                $dependentReferralConstraint->addToPropertyRef($TpropertyRef);
383
            }
384
        }
385
386
        if (null != $dependentReferralConstraint || null != $principalReferralConstraint) {
387
            $constraint = new TConstraintType();