|
@@ 1633-1639 (lines=7) @@
|
| 1630 |
|
} |
| 1631 |
|
|
| 1632 |
|
// If we haven't been written yet, we can't save these relations, so use a list that handles this case |
| 1633 |
|
if(!$this->ID) { |
| 1634 |
|
if(!isset($this->unsavedRelations[$componentName])) { |
| 1635 |
|
$this->unsavedRelations[$componentName] = |
| 1636 |
|
new UnsavedRelationList($this->class, $componentName, $componentClass); |
| 1637 |
|
} |
| 1638 |
|
return $this->unsavedRelations[$componentName]; |
| 1639 |
|
} |
| 1640 |
|
|
| 1641 |
|
// Determine type and nature of foreign relation |
| 1642 |
|
$joinField = $this->getRemoteJoinField($componentName, 'has_many', $polymorphic); |
|
@@ 1922-1928 (lines=7) @@
|
| 1919 |
|
list($parentClass, $componentClass, $parentField, $componentField, $table) = $manyManyComponent; |
| 1920 |
|
|
| 1921 |
|
// If we haven't been written yet, we can't save these relations, so use a list that handles this case |
| 1922 |
|
if(!$this->ID) { |
| 1923 |
|
if(!isset($this->unsavedRelations[$componentName])) { |
| 1924 |
|
$this->unsavedRelations[$componentName] = |
| 1925 |
|
new UnsavedRelationList($parentClass, $componentName, $componentClass); |
| 1926 |
|
} |
| 1927 |
|
return $this->unsavedRelations[$componentName]; |
| 1928 |
|
} |
| 1929 |
|
|
| 1930 |
|
$extraFields = $this->manyManyExtraFieldsForComponent($componentName) ?: array(); |
| 1931 |
|
/** @var ManyManyList $result */ |