ChillPersonBundle: Add numberOfDependents and numberOfDependentsWithDisabilities

This commit is contained in:
Christophe Siraut
2024-12-20 11:28:36 +01:00
parent 5f31473c90
commit fbdc0d32f0
15 changed files with 220 additions and 6 deletions

View File

@@ -147,6 +147,8 @@ class MembersEditorNormalizer implements DenormalizerAwareInterface, Denormalize
if (null !== $data['composition']) {
$compositionType = $this->denormalizer->denormalize($data['composition']['household_composition_type'], HouseholdCompositionType::class, $format, $context);
$numberOfChildren = $data['composition']['number_of_children'];
$numberOfDependents = $data['composition']['number_of_dependents'];
$numberOfDependentsWithDisabilities = $data['composition']['number_of_dependents_with_disabilities'];
$startDate = $this->denormalizer->denormalize($data['composition']['start_date'], \DateTimeImmutable::class, $format, $context);
if (null === $compositionType) {
@@ -156,6 +158,8 @@ class MembersEditorNormalizer implements DenormalizerAwareInterface, Denormalize
$householdComposition = (new HouseholdComposition())
->setHouseholdCompositionType($compositionType)
->setNumberOfChildren($numberOfChildren)
->setNumberOfDependents($numberOfDependents)
->setNumberOfDependentsWithDisabilities($numberOfDependentsWithDisabilities)
->setStartDate($startDate);
$household->addComposition($householdComposition);