From c40d83f91c074b5c618b3e450eff382e3a30a78d Mon Sep 17 00:00:00 2001
From: Bertrand GAUTHIER <bertrand.gauthier@unicaen.fr>
Date: Tue, 5 Apr 2022 14:25:55 +0200
Subject: [PATCH] [FIX] FormControlGroup : prise en compte de la classe CSS des
 labels de checkboxes

---
 CHANGELOG.md                                         | 4 ++++
 src/UnicaenApp/Form/View/Helper/FormControlGroup.php | 3 ++-
 2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index f97861e7..85d70fdf 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,6 +1,10 @@
 CHANGELOG
 =========
 
+5.0.1
+-----
+- [FIX] FormControlGroup : prise en compte de la classe CSS des labels de checkboxes. 
+
 5.0.0
 -----
 - Migration vers Bootstrap 5 (front-end).
diff --git a/src/UnicaenApp/Form/View/Helper/FormControlGroup.php b/src/UnicaenApp/Form/View/Helper/FormControlGroup.php
index 96f18b85..6ee05d02 100644
--- a/src/UnicaenApp/Form/View/Helper/FormControlGroup.php
+++ b/src/UnicaenApp/Form/View/Helper/FormControlGroup.php
@@ -296,10 +296,11 @@ class FormControlGroup extends AbstractHelper
             $id = $element->getAttribute('id');
             $label = $element->getLabel();
             $title = $element->getLabelAttributes()['title'] ?? $element->getAttributes()['title'] ?? null;
+            $class = $element->getLabelAttributes()['class'] ?? $element->getAttributes()['class'] ?? null;
             $html = <<<EOS
 <div class="form-check">
     $html
-    <label class="form-check-label" for="$id" title="$title">$label</label>
+    <label class="form-check-label $class" for="$id" title="$title">$label</label>
 </div>
 EOS;
         }
-- 
GitLab