|
@@ 1612-1618 (lines=7) @@
|
| 1609 |
|
} |
| 1610 |
|
|
| 1611 |
|
// If we haven't been written yet, we can't save these relations, so use a list that handles this case |
| 1612 |
|
if(!$this->ID) { |
| 1613 |
|
if(!isset($this->unsavedRelations[$componentName])) { |
| 1614 |
|
$this->unsavedRelations[$componentName] = |
| 1615 |
|
new UnsavedRelationList($this->class, $componentName, $componentClass); |
| 1616 |
|
} |
| 1617 |
|
return $this->unsavedRelations[$componentName]; |
| 1618 |
|
} |
| 1619 |
|
|
| 1620 |
|
// Determine type and nature of foreign relation |
| 1621 |
|
$joinField = $this->getRemoteJoinField($componentName, 'has_many', $polymorphic); |
|
@@ 1901-1907 (lines=7) @@
|
| 1898 |
|
list($parentClass, $componentClass, $parentField, $componentField, $table) = $manyManyComponent; |
| 1899 |
|
|
| 1900 |
|
// If we haven't been written yet, we can't save these relations, so use a list that handles this case |
| 1901 |
|
if(!$this->ID) { |
| 1902 |
|
if(!isset($this->unsavedRelations[$componentName])) { |
| 1903 |
|
$this->unsavedRelations[$componentName] = |
| 1904 |
|
new UnsavedRelationList($parentClass, $componentName, $componentClass); |
| 1905 |
|
} |
| 1906 |
|
return $this->unsavedRelations[$componentName]; |
| 1907 |
|
} |
| 1908 |
|
|
| 1909 |
|
$extraFields = $this->manyManyExtraFieldsForComponent($componentName) ?: array(); |
| 1910 |
|
/** @var ManyManyList $result */ |