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