fix validation groups and sequential validator msg

This commit is contained in:
2021-06-14 16:39:27 +02:00
parent b2c1d75fc5
commit 41617295c1
4 changed files with 32 additions and 7 deletions

View File

@@ -29,7 +29,7 @@ class HouseholdMembershipSequentialValidator extends ConstraintValidator
throw new UnexpectedTypeException($constraint, Person::class);
}
$participations = $person->getHouseholdParticipations();
$participations = $person->getHouseholdParticipationsShareHousehold();
if ($participations->count() === 0) {
return;
@@ -47,6 +47,7 @@ class HouseholdMembershipSequentialValidator extends ConstraintValidator
if ($covers->hasIntersections()) {
foreach ($covers->getIntersections() as list($start, $end, $metadata)) {
$participation = $participations[$metadata[0]];
$nbHousehold = count($metadata);
$this->context
->buildViolation("household_membership.Person with membership covering")
@@ -55,7 +56,9 @@ class HouseholdMembershipSequentialValidator extends ConstraintValidator
$participation->getPerson(), []
),
// TODO when date is correctly i18n, fix this
'%from%' => $start->format('d-m-Y')
'%from%' => $start->format('d-m-Y'),
'%nbHousehold%' => $nbHousehold,
])
->addViolation()
;