diff --git a/src/Domain/Reporting/Generator/Word/ViolationGenerator.php b/src/Domain/Reporting/Generator/Word/ViolationGenerator.php index 77794e8b05a39df16a7094579a169f9a596ffb47..643d066b52e6e49bf00b64e03afe27a1fbc5f134 100644 --- a/src/Domain/Reporting/Generator/Word/ViolationGenerator.php +++ b/src/Domain/Reporting/Generator/Word/ViolationGenerator.php @@ -54,13 +54,20 @@ class ViolationGenerator extends AbstractGenerator implements ImpressionGenerato if ($violation->isInProgress()) { $cellDate .= ' (Toujours en cours)'; } + + $violationNatures = $violation->getViolationNatures(); + $violationNaturesArray = []; + foreach ($violationNatures as $violationNature) { + $violationNaturesArray[] = ViolationNatureDictionary::getNatures()[$violationNature]; + } + $tableData[] = [ $cellDate, - ViolationNatureDictionary::getNatures(), + $violationNaturesArray, ViolationCauseDictionary::getNatures()[$violation->getCause()], ViolationGravityDictionary::getGravities()[$violation->getGravity()], - 'test CNIL', - 'test Concernes', + ViolationNotificationDictionary::getNotifications()[$violation->getNotification()], + ViolationCommunicationDictionary::getCommunications()[$violation->getCommunication()], ]; }