fix alt name choice array

This commit is contained in:
nobohan 2022-01-04 15:10:03 +01:00
parent e3c0dca1d1
commit 4d5d5265df

View File

@ -87,29 +87,16 @@ class PersonApiController extends ApiController
*/ */
public function configAltNames(Request $request, string $_format): Response public function configAltNames(Request $request, string $_format): Response
{ {
// TODO: I CANT process php array
$configAltNamesChoices = $this->configPersonAltNameHelper->getChoices(); $configAltNamesChoices = $this->configPersonAltNameHelper->getChoices();
dump($configAltNamesChoices);
dump(array_keys($configAltNamesChoices));
dump(array_values($configAltNamesChoices));
$keys = [];
foreach(array_keys($configAltNamesChoices) as $k){
array_push($keys, ['key' => $k]);
}
dump($keys);
$values = [];
foreach(array_values($configAltNamesChoices) as $v){
array_push($values, ['labels' => $v]);
}
dump($values);
// dump(array_combine($keys, $values));
$configAltNames = [ return $this->json(
["key" => "jeune_fille", "labels" => ["fr" => "Nom de naissance" ]], array_map(
["key" => "surnom", "labels" => ["fr" => "Surnom" ]] static fn (array $data, string $key): array => ['key' => $key, 'labels' => $data],
]; $configAltNamesChoices,
return $this->json($configAltNames, Response::HTTP_OK, [], ['groups' => ['read']]); array_keys($configAltNamesChoices)
),
Response::HTTP_OK, [], ['groups' => ['read']]
);
} }
} }