IcingaConfigHelper: render dictionaries sorted

Adjusted test scenario
This commit is contained in:
Thomas Gelf 2016-03-08 09:24:18 +01:00
parent 670b932526
commit fdfedbae04
2 changed files with 3 additions and 2 deletions

View File

@ -126,8 +126,9 @@ class IcingaConfigHelper
{
$vals = array();
foreach ($dictionary as $key => $value) {
$vals[] = rtrim(self::renderKeyValue(self::renderString($key), $value));
$vals[$key] = rtrim(self::renderKeyValue(self::renderString($key), $value));
}
ksort($vals);
// Prefix for toConfigString?
return "{\n" . implode("\n", $vals) . "\n}";

View File

@ -5,8 +5,8 @@ object Host "___TEST___host" {
vars.test2 = 17
vars.test3 = false
vars.test4 = {
"this" = "is"
"a" = [ "dict", "ionary" ]
"this" = "is"
}
}