diff options
| author | Greg Roach <fisharebest@webtrees.net> | 2020-02-23 13:56:31 +0000 |
|---|---|---|
| committer | Greg Roach <fisharebest@webtrees.net> | 2020-02-23 13:59:06 +0000 |
| commit | 8c627a69bcf55b7e1db9014c067e8dfad205fb47 (patch) | |
| tree | 4529e1fb33cf4deec873494bf28c78206b02932f /app/Http/RequestHandlers/SearchGeneralPage.php | |
| parent | 62b528492872caeb9d5163134f093b6a4f132a89 (diff) | |
| download | webtrees-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.php | 5 |
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) { |
