From 72ffe336be4eed572d49f942e682f2af5da16304 Mon Sep 17 00:00:00 2001 From: Thomas Gelf Date: Sun, 21 Feb 2016 10:10:24 +0100 Subject: [PATCH] IcingaObject: allow to directly set dict var key --- library/Director/Objects/IcingaObject.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/library/Director/Objects/IcingaObject.php b/library/Director/Objects/IcingaObject.php index 01335bb7..b1271309 100644 --- a/library/Director/Objects/IcingaObject.php +++ b/library/Director/Objects/IcingaObject.php @@ -185,6 +185,10 @@ abstract class IcingaObject extends DbObject implements IcingaConfigRenderer $this->vars()->set($k, $v); } return $this; + } elseif (substr($key, 0, 5) === 'vars.') { + //TODO: allow for deep keys + $this->vars()->set(substr($k, 5), $v); + return $this; } if ($this->propertyIsBoolean($key) && $value !== null) {