Fix CountryOfBirthAggregator: allow to receive null data in getLabels method

This commit is contained in:
2023-09-12 15:51:59 +02:00
parent b36e37d9c5
commit b9231a91a3

View File

@@ -36,7 +36,7 @@ final readonly class CountryOfBirthAggregator implements AggregatorInterface, Ex
return null;
}
public function alterQuery(QueryBuilder $qb, $data)
public function alterQuery(QueryBuilder $qb, $data): void
{
// add a clause in select part
if ('country' === $data['group_by_level']) {
@@ -139,7 +139,7 @@ final readonly class CountryOfBirthAggregator implements AggregatorInterface, Ex
];
}
return static fn (string $value): string => $labels[$value];
return static fn (?string $value): string => $labels[(string) $value];
}
public function getQueryKeys($data)