| @@ 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 | { |
|