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
|
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']]
|
||||||
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user