fix normalisation for phonenumber in person entity

This commit is contained in:
Julien Fastré 2022-03-30 12:37:18 +02:00
parent 38e92ee981
commit 1b567327b7
2 changed files with 5 additions and 5 deletions

View File

@ -33,11 +33,11 @@ class ApiController extends AbstractCRUDController
* Base method for handling api action. * Base method for handling api action.
* *
* @param mixed $id * @param mixed $id
* @param mixed $_format * @param string $_format
* *
* @return void * @return void
*/ */
public function entityApi(Request $request, $id, $_format): Response public function entityApi(Request $request, $id, ?string $_format = 'json'): Response
{ {
switch ($request->getMethod()) { switch ($request->getMethod()) {
case Request::METHOD_GET: case Request::METHOD_GET:
@ -49,7 +49,7 @@ class ApiController extends AbstractCRUDController
return $this->entityPut('_entity', $request, $id, $_format); return $this->entityPut('_entity', $request, $id, $_format);
case Request::METHOD_POST: case Request::METHOD_POST:
return $this->entityPostAction('_entity', $request, $id); return $this->entityPostAction('_entity', $request, $id, $_format);
case Request::METHOD_DELETE: case Request::METHOD_DELETE:
return $this->entityDelete('_entity', $request, $id, $_format); return $this->entityDelete('_entity', $request, $id, $_format);

View File

@ -208,8 +208,8 @@ class PersonJsonNormalizer implements DenormalizerAwareInterface, NormalizerAwar
'birthdate' => $this->normalizer->normalize($person->getBirthdate(), $format, $context), 'birthdate' => $this->normalizer->normalize($person->getBirthdate(), $format, $context),
'deathdate' => $this->normalizer->normalize($person->getDeathdate(), $format, $context), 'deathdate' => $this->normalizer->normalize($person->getDeathdate(), $format, $context),
'age' => $this->normalizer->normalize($person->getAge(), $format, $context), 'age' => $this->normalizer->normalize($person->getAge(), $format, $context),
'phonenumber' => $this->normalizer->normalize($person->getPhonenumber()), 'phonenumber' => $this->normalizer->normalize($person->getPhonenumber(), $format, $context),
'mobilenumber' => $this->normalizer->normalize($person->getMobilenumber()), 'mobilenumber' => $this->normalizer->normalize($person->getMobilenumber(), $format, $context),
'email' => $person->getEmail(), 'email' => $person->getEmail(),
'gender' => $person->getGender(), 'gender' => $person->getGender(),
]; ];