@@ 254-263 (lines=10) @@ | ||
251 | return $scrollConfig; |
|
252 | } |
|
253 | ||
254 | public function findDocuments(Search $search): DocumentIterator |
|
255 | { |
|
256 | $results = $this->executeSearch($search); |
|
257 | ||
258 | return new DocumentIterator( |
|
259 | $results, |
|
260 | $this->getManager(), |
|
261 | $this->getScrollConfiguration($results, $search->getScroll()) |
|
262 | ); |
|
263 | } |
|
264 | ||
265 | public function findArray(Search $search): ArrayIterator |
|
266 | { |
|
@@ 265-274 (lines=10) @@ | ||
262 | ); |
|
263 | } |
|
264 | ||
265 | public function findArray(Search $search): ArrayIterator |
|
266 | { |
|
267 | $results = $this->executeSearch($search); |
|
268 | ||
269 | return new ArrayIterator( |
|
270 | $results, |
|
271 | $this->getManager(), |
|
272 | $this->getScrollConfiguration($results, $search->getScroll()) |
|
273 | ); |
|
274 | } |
|
275 | ||
276 | public function findRaw(Search $search): RawIterator |
|
277 | { |
|
@@ 276-285 (lines=10) @@ | ||
273 | ); |
|
274 | } |
|
275 | ||
276 | public function findRaw(Search $search): RawIterator |
|
277 | { |
|
278 | $results = $this->executeSearch($search); |
|
279 | ||
280 | return new RawIterator( |
|
281 | $results, |
|
282 | $this->getManager(), |
|
283 | $this->getScrollConfiguration($results, $search->getScroll()) |
|
284 | ); |
|
285 | } |
|
286 | ||
287 | private function executeSearch(Search $search): array |
|
288 | { |