diff --git a/src/Bundle/ChillPersonBundle/Controller/PersonApiController.php b/src/Bundle/ChillPersonBundle/Controller/PersonApiController.php index bc0aba473..b845de1fd 100644 --- a/src/Bundle/ChillPersonBundle/Controller/PersonApiController.php +++ b/src/Bundle/ChillPersonBundle/Controller/PersonApiController.php @@ -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']]); }