Loading src/UnicaenRenderer/Service/Macro/MacroService.php +6 −2 Original line number Diff line number Diff line Loading @@ -77,13 +77,17 @@ class MacroService return $result; } public function getMacrosAsOptions() : array public function getMacrosAsOptions(?array $variables = null) : array { $macros = $this->getMacros(); $options = []; foreach ($macros as $macro) { if ($variables !== null) { if (in_array($macro->getVariable(),$variables)) $options[$macro->getId()] = $macro->getCode(); } else { $options[$macro->getId()] = $macro->getCode(); } } return $options; } Loading Loading
src/UnicaenRenderer/Service/Macro/MacroService.php +6 −2 Original line number Diff line number Diff line Loading @@ -77,13 +77,17 @@ class MacroService return $result; } public function getMacrosAsOptions() : array public function getMacrosAsOptions(?array $variables = null) : array { $macros = $this->getMacros(); $options = []; foreach ($macros as $macro) { if ($variables !== null) { if (in_array($macro->getVariable(),$variables)) $options[$macro->getId()] = $macro->getCode(); } else { $options[$macro->getId()] = $macro->getCode(); } } return $options; } Loading