Fix CountryOfBirthAggregator: allow to receive null data in getLabels method

This commit is contained in:
Julien Fastré 2023-09-12 15:51:59 +02:00
parent b36e37d9c5
commit b9231a91a3
Signed by: julienfastre
GPG Key ID: BDE2190974723FCB

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)