| @@ 109-119 (lines=11) @@ | ||
| 106 | * @param Model[]|null $models |
|
| 107 | * @return mixed |
|
| 108 | */ |
|
| 109 | public function getHasManyDbValue(RelationshipMetadata $relMeta, array $models = null) |
|
| 110 | { |
|
| 111 | if (null === $models || true === $relMeta->isInverse) { |
|
| 112 | return null; |
|
| 113 | } |
|
| 114 | $references = []; |
|
| 115 | foreach ($models as $model) { |
|
| 116 | $references[] = $this->createReference($relMeta, $model); |
|
| 117 | } |
|
| 118 | return empty($references) ? null : $references; |
|
| 119 | } |
|
| 120 | ||
| 121 | /** |
|
| 122 | * {@inheritDoc} |
|
| @@ 204-214 (lines=11) @@ | ||
| 201 | * @param Model[]|null $models |
|
| 202 | * @return mixed |
|
| 203 | */ |
|
| 204 | protected function prepareHasMany(RelationshipMetadata $relMeta, array $models = null) |
|
| 205 | { |
|
| 206 | if (null === $models || true === $relMeta->isInverse) { |
|
| 207 | return null; |
|
| 208 | } |
|
| 209 | $references = []; |
|
| 210 | foreach ($models as $model) { |
|
| 211 | $references[] = $this->createReference($relMeta, $model); |
|
| 212 | } |
|
| 213 | return empty($references) ? null : $references; |
|
| 214 | } |
|
| 215 | ||
| 216 | /** |
|
| 217 | * Creates a reference for storage of a related model in the database |
|