44
55use Elasticsearch \Client ;
66use Illuminate \Database \Eloquent \Collection ;
7+ use Illuminate \Support \LazyCollection ;
78use Laravel \Scout \Builder ;
89use Laravel \Scout \Engines \Engine ;
9- use Illuminate \Support \LazyCollection ;
1010
1111class ElasticsearchEngine extends Engine
1212{
@@ -249,9 +249,10 @@ public function map(Builder $builder, $results, $model)
249249 /**
250250 * Map the given results to instances of the given model via a lazy collection.
251251 *
252- * @param \Laravel\Scout\Builder $builder
253- * @param mixed $results
254- * @param \Illuminate\Database\Eloquent\Model $model
252+ * @param \Laravel\Scout\Builder $builder
253+ * @param mixed $results
254+ * @param \Illuminate\Database\Eloquent\Model $model
255+ *
255256 * @return \Illuminate\Support\LazyCollection
256257 */
257258 public function lazyMap (Builder $ builder , $ results , $ model )
@@ -265,19 +266,21 @@ public function lazyMap(Builder $builder, $results, $model)
265266 $ objectIdPositions = array_flip ($ objectIds );
266267
267268 return $ model ->queryScoutModelsByIds (
268- $ builder , $ objectIds
269- )->cursor ()->filter (function ($ model ) use ($ objectIds ) {
270- return in_array ($ model ->getScoutKey (), $ objectIds );
271- })->sortBy (function ($ model ) use ($ objectIdPositions ) {
272- return $ objectIdPositions [$ model ->getScoutKey ()];
273- })->values ();
269+ $ builder ,
270+ $ objectIds
271+ )->cursor ()->filter (function ($ model ) use ($ objectIds ) {
272+ return in_array ($ model ->getScoutKey (), $ objectIds );
273+ })->sortBy (function ($ model ) use ($ objectIdPositions ) {
274+ return $ objectIdPositions [$ model ->getScoutKey ()];
275+ })->values ();
274276 }
275277
276278 /**
277279 * Create a search index.
278280 *
279- * @param string $name
280- * @param array $options
281+ * @param string $name
282+ * @param array $options
283+ *
281284 * @return mixed
282285 */
283286 public function createIndex ($ name , array $ options = [])
@@ -288,7 +291,8 @@ public function createIndex($name, array $options = [])
288291 /**
289292 * Delete a search index.
290293 *
291- * @param string $name
294+ * @param string $name
295+ *
292296 * @return mixed
293297 */
294298 public function deleteIndex ($ name )
0 commit comments