@@ 157-162 (lines=6) @@ | ||
154 | if (!empty($data->getData())) { |
|
155 | foreach ($data->getData() as $tuple) { |
|
156 | $data = $this->type->fromTuple($tuple); |
|
157 | if (isset($data['id']) && array_key_exists($data['id'], $this->keyMap)) { |
|
158 | $entity = $this->entities[$this->keyMap[$data['id']]]; |
|
159 | $entity->update($data); |
|
160 | } else { |
|
161 | $entity = $this->createInstance($data); |
|
162 | } |
|
163 | if ($oneItem) { |
|
164 | return $this->findCache[$findKey] = $entity; |
|
165 | } |
|
@@ 316-321 (lines=6) @@ | ||
313 | $tuples = $this->type->getManager()->getClient()->evaluate($query)->getData()[0]; |
|
314 | foreach ($tuples as $tuple) { |
|
315 | $data = $this->type->fromTuple($tuple); |
|
316 | if (isset($data['id']) && array_key_exists($data['id'], $this->keyMap)) { |
|
317 | $entity = $this->entities[$this->keyMap[$data['id']]]; |
|
318 | $entity->update($data); |
|
319 | } else { |
|
320 | $entity = $this->createInstance($data); |
|
321 | } |
|
322 | $result[] = $entity; |
|
323 | } |
|
324 |