From 8ef738e8947770f649ceeeb2dbea0efa840e3c92 Mon Sep 17 00:00:00 2001 From: Benjamin Renard <benjamin.renard@akka.eu> Date: Fri, 12 Oct 2018 17:48:15 +0200 Subject: [PATCH] Fix templated param detection (fix for #6389) --- src/InputOutput/IHMImpl/Tools/IHMParamTemplateClass.php | 5 +++++ 1 file changed, 5 insertions(+), 0 deletions(-) diff --git a/src/InputOutput/IHMImpl/Tools/IHMParamTemplateClass.php b/src/InputOutput/IHMImpl/Tools/IHMParamTemplateClass.php index c290e0b..bf32117 100644 --- a/src/InputOutput/IHMImpl/Tools/IHMParamTemplateClass.php +++ b/src/InputOutput/IHMImpl/Tools/IHMParamTemplateClass.php @@ -106,6 +106,11 @@ class IHMParamTemplateClass $template_args = array(); $i = 0; foreach ($template_args_info["arguments"] as $arg_key => $arg) { + if ($arg["type"] == "list") { + if (!array_key_exists($exploded_args[$i], $arg['items'])) { + return FALSE; + } + } $template_args[$arg_key] = $exploded_args[$i]; ++$i; } -- libgit2 0.21.2