@@ 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(); |