summaryrefslogtreecommitdiff
path: root/app/Http/RequestHandlers/SearchGeneralPage.php
diff options
context:
space:
mode:
authorGreg Roach <fisharebest@webtrees.net>2020-02-23 13:56:31 +0000
committerGreg Roach <fisharebest@webtrees.net>2020-02-23 13:59:06 +0000
commit8c627a69bcf55b7e1db9014c067e8dfad205fb47 (patch)
tree4529e1fb33cf4deec873494bf28c78206b02932f /app/Http/RequestHandlers/SearchGeneralPage.php
parent62b528492872caeb9d5163134f093b6a4f132a89 (diff)
downloadwebtrees-8c627a69bcf55b7e1db9014c067e8dfad205fb47.tar.gz
webtrees-8c627a69bcf55b7e1db9014c067e8dfad205fb47.tar.bz2
webtrees-8c627a69bcf55b7e1db9014c067e8dfad205fb47.zip
Use strict comparison for Collection::unique()
Diffstat (limited to 'app/Http/RequestHandlers/SearchGeneralPage.php')
-rw-r--r--app/Http/RequestHandlers/SearchGeneralPage.php5
1 files changed, 4 insertions, 1 deletions
diff --git a/app/Http/RequestHandlers/SearchGeneralPage.php b/app/Http/RequestHandlers/SearchGeneralPage.php
index 6d9335d814..4306cc0018 100644
--- a/app/Http/RequestHandlers/SearchGeneralPage.php
+++ b/app/Http/RequestHandlers/SearchGeneralPage.php
@@ -19,6 +19,7 @@ declare(strict_types=1);
namespace Fisharebest\Webtrees\Http\RequestHandlers;
+use Fisharebest\Webtrees\Family;
use Fisharebest\Webtrees\Http\ViewResponseTrait;
use Fisharebest\Webtrees\I18N;
use Fisharebest\Webtrees\Services\SearchService;
@@ -128,7 +129,9 @@ class SearchGeneralPage implements RequestHandlerInterface
$tmp1 = $this->search_service->searchFamilies($search_trees, $search_terms);
$tmp2 = $this->search_service->searchFamilyNames($search_trees, $search_terms);
- $families = $tmp1->merge($tmp2)->unique();
+ $families = $tmp1->merge($tmp2)->unique(static function (Family $family): string {
+ return $family->xref() . '@' . $family->tree()->id();
+ });
}
if ($search_repositories) {