person: [technical debt]: hardcode altname array

This commit is contained in:
nobohan 2021-12-01 14:31:19 +01:00
parent 912f9bacdb
commit 64d3edfc42

View File

@ -95,8 +95,28 @@ class PersonApiController extends ApiController
*/
public function configAltNames(Request $request, string $_format): Response
{
$configAltNames = $this->configPersonAltNameHelper->getChoices();
// 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']]);
}