Code Duplication    Length = 9-9 lines in 2 locations

src/MetadataManager.php 2 locations

@@ 332-340 (lines=9) @@
329
        $principalReferralConstraint = null;
330
        $dependentReferralConstraint = null;
331
332
        if (null != $principalConstraintProperty && 0 < count($principalConstraintProperty)) {
333
            $principalReferralConstraint = new TReferentialConstraintRoleElementType();
334
            $principalReferralConstraint->setRole($principalTargRole);
335
            foreach ($principalConstraintProperty as $propertyRef) {
336
                $TpropertyRef = new TPropertyRefType();
337
                $TpropertyRef->setName($propertyRef);
338
                $principalReferralConstraint->addToPropertyRef($TpropertyRef);
339
            }
340
        }
341
        if (null != $dependentConstraintProperty && 0 < count($dependentConstraintProperty)) {
342
            $dependentReferralConstraint = new TReferentialConstraintRoleElementType();
343
            $dependentReferralConstraint->setRole($dependentTargRole);
@@ 341-349 (lines=9) @@
338
                $principalReferralConstraint->addToPropertyRef($TpropertyRef);
339
            }
340
        }
341
        if (null != $dependentConstraintProperty && 0 < count($dependentConstraintProperty)) {
342
            $dependentReferralConstraint = new TReferentialConstraintRoleElementType();
343
            $dependentReferralConstraint->setRole($dependentTargRole);
344
            foreach ($dependentConstraintProperty as $propertyRef) {
345
                $TpropertyRef = new TPropertyRefType();
346
                $TpropertyRef->setName($propertyRef);
347
                $dependentReferralConstraint->addToPropertyRef($TpropertyRef);
348
            }
349
        }
350
351
        if (null != $dependentReferralConstraint || null != $principalReferralConstraint) {
352
            $constraint = new TConstraintType();