From 93bd366eae09638a7b1c665e200856ea0184ad7b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9mentine=20Urquizar?= Date: Wed, 3 Feb 2021 15:26:52 +0100 Subject: [PATCH] Revert "Fix getTotalCount() method" (#96) Co-authored-by: Jordan Massart --- src/Engines/MeilisearchEngine.php | 2 +- tests/MeilisearchEngineTest.php | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Engines/MeilisearchEngine.php b/src/Engines/MeilisearchEngine.php index bb5f6e7..8532755 100644 --- a/src/Engines/MeilisearchEngine.php +++ b/src/Engines/MeilisearchEngine.php @@ -200,7 +200,7 @@ public function map(Builder $builder, $results, $model) */ public function getTotalCount($results) { - return count($results['hits']); + return $results['nbHits']; } /** diff --git a/tests/MeilisearchEngineTest.php b/tests/MeilisearchEngineTest.php index e8e36a6..841a90b 100644 --- a/tests/MeilisearchEngineTest.php +++ b/tests/MeilisearchEngineTest.php @@ -138,7 +138,7 @@ public function mapIdsReturnsEmptyCollectionIfNoHits() $engine = new MeilisearchEngine($client); $results = $engine->mapIds([ - 'hits' => [], + 'nbHits' => 0, 'hits' => [], ]); $this->assertEquals(0, count($results)); @@ -156,7 +156,7 @@ public function mapCorrectlyMapsResultsToModels() $builder = m::mock(Builder::class); $results = $engine->map($builder, [ - 'hits' => [ + 'nbHits' => 1, 'hits' => [ ['id' => 1], ], ], $model); @@ -182,7 +182,7 @@ public function mapMethodRespectsOrder() $builder = m::mock(Builder::class); $results = $engine->map($builder, [ - 'hits' => [ + 'nbHits' => 4, 'hits' => [ ['id' => 1], ['id' => 2], ['id' => 4],