mirror of
https://gitlab.com/Chill-Projet/chill-bundles.git
synced 2025-06-07 18:44:08 +00:00
fix alt name choice array
This commit is contained in:
parent
e3c0dca1d1
commit
4d5d5265df
@ -87,29 +87,16 @@ class PersonApiController extends ApiController
|
||||
*/
|
||||
public function configAltNames(Request $request, string $_format): Response
|
||||
{
|
||||
|
||||
// TODO: I CANT process php array
|
||||
$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 = [
|
||||
["key" => "jeune_fille", "labels" => ["fr" => "Nom de naissance" ]],
|
||||
["key" => "surnom", "labels" => ["fr" => "Surnom" ]]
|
||||
];
|
||||
return $this->json($configAltNames, Response::HTTP_OK, [], ['groups' => ['read']]);
|
||||
return $this->json(
|
||||
array_map(
|
||||
static fn (array $data, string $key): array => ['key' => $key, 'labels' => $data],
|
||||
$configAltNamesChoices,
|
||||
array_keys($configAltNamesChoices)
|
||||
),
|
||||
Response::HTTP_OK, [], ['groups' => ['read']]
|
||||
);
|
||||
}
|
||||
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user