From acf92f283a69da28a1a41761fb4d3e2c0b18250d Mon Sep 17 00:00:00 2001 From: Marcus Boerger Date: Tue, 27 Mar 2007 20:28:06 +0000 Subject: [PATCH] - MFH Allow to load multipe extensions via -d --- run-tests.php | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/run-tests.php b/run-tests.php index b9296b22cb..c894fa95bd 100755 --- a/run-tests.php +++ b/run-tests.php @@ -1690,7 +1690,14 @@ function settings2array($settings, &$ini_settings) $setting = explode("=", $setting, 2); $name = trim(strtolower($setting[0])); $value = trim($setting[1]); - $ini_settings[$name] = $value; + if ($name == 'extension') { + if (!isset($ini_settings[$name])) { + $ini_settings[$name] = array(); + } + $ini_settings[$name][] = $value; + } else { + $ini_settings[$name] = $value; + } } } } @@ -1699,8 +1706,15 @@ function settings2params(&$ini_settings) { $settings = ''; foreach($ini_settings as $name => $value) { - $value = addslashes($value); - $settings .= " -d \"$name=$value\""; + if (is_array($value)) { + foreach($value as $val) { + $val = addslashes($val); + $settings .= " -d \"$name=$val\""; + } + } else { + $value = addslashes($value); + $settings .= " -d \"$name=$value\""; + } } $ini_settings = $settings; } -- 2.50.1