diff --git a/src/Bundle/ChillPersonBundle/Validator/Constraints/AccompanyingPeriod/AccompanyingPeriodValidityValidator.php b/src/Bundle/ChillPersonBundle/Validator/Constraints/AccompanyingPeriod/AccompanyingPeriodValidityValidator.php index d33180657..27c9e405f 100644 --- a/src/Bundle/ChillPersonBundle/Validator/Constraints/AccompanyingPeriod/AccompanyingPeriodValidityValidator.php +++ b/src/Bundle/ChillPersonBundle/Validator/Constraints/AccompanyingPeriod/AccompanyingPeriodValidityValidator.php @@ -39,24 +39,20 @@ class AccompanyingPeriodValidityValidator extends ConstraintValidator throw new UnexpectedValueException($period, AccompanyingPeriod::class); } - dump($period); - $socialIssues = []; $activities = $this->activityRepository->findByAccompanyingPeriod($period, 'SEE'); - dump($activities); + foreach ($activities as $activity) { - $socialIssues[] = $activity->getSocialIssues(); + $socialIssues = $activity->getSocialIssues()->getValues(); } foreach ($period->getWorks() as $work) { - $socialIssues[] = $work->getSocialIssues(); + $socialIssues[] = $work->getSocialAction()->getIssue(); } - dump($socialIssues); - foreach ($period->getSocialIssues() as $si) { - dump($si); - if (!in_array($si, $socialIssues)) { + foreach ($socialIssues as $si) { + if (!in_array($si, $period->getSocialIssues()->getValues(), true)) { $this->context ->buildViolation( $constraint->messageSocialIssueCannotBeDeleted