@@ 130-140 (lines=11) @@ | ||
127 | 'data' => $this->mapper->fromTableRow($row) |
|
128 | ]; |
|
129 | ||
130 | foreach ($this->relationsConfig as $entityName => $joinRule) { |
|
131 | if (isset($relatedEntities[$entityName])) { |
|
132 | if (isset($relatedEntities[$entityName][$row[$relatedField]])) { |
|
133 | $entityArgs['aggregateItems'][] = $relatedEntities[$entityName][$row[$relatedField]]; |
|
134 | } else { |
|
135 | $entityArgs['aggregateItems'][] = null; |
|
136 | } |
|
137 | } else { |
|
138 | $entityArgs['aggregateItems'][] = null; |
|
139 | } |
|
140 | } |
|
141 | ||
142 | $entity = $this->entityFactory->create($entityArgs); |
|
143 | ||
@@ 192-202 (lines=11) @@ | ||
189 | 'data' => $this->mapper->fromTableRow($row) |
|
190 | ]; |
|
191 | ||
192 | foreach ($this->relationsConfig as $entityName => $joinRule) { |
|
193 | if (isset($relatedEntities[$entityName])) { |
|
194 | if (isset($relatedEntities[$entityName][$row[$relatedField]])) { |
|
195 | $entityArgs['aggregateItems'][] = $relatedEntities[$entityName][$row[$relatedField]]; |
|
196 | } else { |
|
197 | $entityArgs['aggregateItems'][] = null; |
|
198 | } |
|
199 | } else { |
|
200 | $entityArgs['aggregateItems'][] = null; |
|
201 | } |
|
202 | } |
|
203 | ||
204 | $entitiesArgs[] = $entityArgs; |
|
205 | } |