@@ 141-151 (lines=11) @@ | ||
138 | 'data' => $this->mapper->fromTableRow($row) |
|
139 | ]; |
|
140 | ||
141 | foreach ($this->relationsConfig as $entityName => $joinRule) { |
|
142 | if (isset($relatedEntities[$entityName])) { |
|
143 | if (isset($relatedEntities[$entityName][$row[$relatedField]])) { |
|
144 | $entityArgs['aggregateItems'][] = $relatedEntities[$entityName][$row[$relatedField]]; |
|
145 | } else { |
|
146 | $entityArgs['aggregateItems'][] = null; |
|
147 | } |
|
148 | } else { |
|
149 | $entityArgs['aggregateItems'][] = null; |
|
150 | } |
|
151 | } |
|
152 | ||
153 | $entity = $this->entityFactory->create($entityArgs); |
|
154 | ||
@@ 207-217 (lines=11) @@ | ||
204 | 'data' => $this->mapper->fromTableRow($row) |
|
205 | ]; |
|
206 | ||
207 | foreach ($this->relationsConfig as $entityName => $joinRule) { |
|
208 | if (isset($relatedEntities[$entityName])) { |
|
209 | if (isset($relatedEntities[$entityName][$row[$relatedField]])) { |
|
210 | $entityArgs['aggregateItems'][] = $relatedEntities[$entityName][$row[$relatedField]]; |
|
211 | } else { |
|
212 | $entityArgs['aggregateItems'][] = null; |
|
213 | } |
|
214 | } else { |
|
215 | $entityArgs['aggregateItems'][] = null; |
|
216 | } |
|
217 | } |
|
218 | ||
219 | $entitiesArgs[] = $entityArgs; |
|
220 | } |