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