ACP ConfidentialFilter: Do not loop on choices to show the picked one

This commit is contained in:
Julien Fastré 2022-10-06 22:44:31 +02:00
parent 02330fcc75
commit a41483be00

View File

@ -73,15 +73,11 @@ class ConfidentialFilter implements FilterInterface
public function describeAction($data, $format = 'string'): array public function describeAction($data, $format = 'string'): array
{ {
foreach (self::CHOICES as $k => $v) {
if ($v === $data['accepted_confidentials']) {
$choice = $k;
}
}
return [ return [
'Filtered by confidential: only %confidential%', [ 'Filtered by confidential: only %confidential%', [
'%confidential%' => $this->translator->trans($choice), '%confidential%' => $this->translator->trans(
$data['accepted_confidentials'] ? 'is confidential' : 'is not confidential'
),
], ],
]; ];
} }