From 85f219b3b8f0df7d989ce1a263d0c9101bdf2953 Mon Sep 17 00:00:00 2001
From: Jean-Philippe Metivier <jean-philippe.metivier@unicaen.fr>
Date: Thu, 21 Apr 2022 12:06:19 +0200
Subject: [PATCH] [FIX] Correction de la Notice lorsque pas d'argument

---
 src/UnicaenRenderer/Service/Macro/MacroService.php | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/UnicaenRenderer/Service/Macro/MacroService.php b/src/UnicaenRenderer/Service/Macro/MacroService.php
index 48b34df..0d32e36 100755
--- a/src/UnicaenRenderer/Service/Macro/MacroService.php
+++ b/src/UnicaenRenderer/Service/Macro/MacroService.php
@@ -176,8 +176,9 @@ class MacroService {
     {
         $code = str_replace('VAR[','', $code);
         $code = str_replace(']','', $code);
-        $parameter = explode("|",$code)[1];
-        $code = explode("|",$code)[0];
+        $exploded = explode("|",$code);
+        $parameter = ($exploded[1])??null;
+        $code = ($exploded[0])??null;
         $macro = $this->getMacroByCode($code);
 
         if ($macro !== null) {
-- 
GitLab