Code Duplication    Length = 7-7 lines in 2 locations

src/MetadataManager.php 2 locations

@@ 208-214 (lines=7) @@
205
        $association->addToEnd($dependentEnd);
206
        $principalReferralConstraint = null;
207
        $dependentReferralConstraint = null;
208
        if (null != $principalConstraintProperty && 0 < count($principalConstraintProperty)) {
209
            $principalReferralConstraint = new TReferentialConstraintRoleElementType();
210
            $principalReferralConstraint->setRole($principalType . "_" . $principalProperty . "_" . $dependentType);
211
            foreach ($principalConstraintProperty as $pripertyRef) {
212
                $principalReferralConstraint->addToPropertyRef($pripertyRef);
213
            }
214
        }
215
        if (null != $dependentConstraintProperty && 0 < count($dependentConstraintProperty)) {
216
            $dependentReferralConstraint = new TReferentialConstraintRoleElementType();
217
            $dependentReferralConstraint->setRole($dependentType . "_" . $dependentProperty . "_" . $principalType);
@@ 215-221 (lines=7) @@
212
                $principalReferralConstraint->addToPropertyRef($pripertyRef);
213
            }
214
        }
215
        if (null != $dependentConstraintProperty && 0 < count($dependentConstraintProperty)) {
216
            $dependentReferralConstraint = new TReferentialConstraintRoleElementType();
217
            $dependentReferralConstraint->setRole($dependentType . "_" . $dependentProperty . "_" . $principalType);
218
            foreach ($dependentConstraintProperty as $pripertyRef) {
219
                $dependentReferralConstraint->addToPropertyRef($pripertyRef);
220
            }
221
        }
222
223
        if (null != $dependentReferralConstraint || null != $principalReferralConstraint) {
224
            $constraint = new TConstraintType();