refactor: split the questionnaire into teamer and bus feedback

This commit is contained in:
fromme committed 2026-10-27 17:22:22 +01:00
1 parent 2f4f9800dd
commit a0170f5952
35 files changed
+1114 -554

No files matched your search

@@ -80,8 +80,17 @@ class QuestionnaireResponseRepository extends ServiceEntityRepository
return $qb->getQuery();
}
public function findOneByDisposition(string $questionnaire, Disposition $disposition): ?QuestionnaireResponse
/**
* @return array<string, QuestionnaireResponse> keyed by questionnaire key
*/
public function findByDisposition(Disposition $disposition): array
{
return $this->findOneBy(['questionnaire' => $questionnaire, 'disposition' => $disposition]);
$responses = [];
foreach ($this->findBy(['disposition' => $disposition]) as $response) {
$responses[$response->getQuestionnaire()] = $response;
}
return $responses;
}
}