From 249b849b08df68d4ec8884afe521ada82caac9e9 Mon Sep 17 00:00:00 2001 From: Thomas Gelf Date: Fri, 16 Oct 2015 18:36:43 +0200 Subject: [PATCH] IcingaConfigHelper: introduce alreadyRendered() --- .../IcingaConfig/IcingaConfigHelper.php | 5 ++++ .../IcingaConfig/IcingaConfigRendered.php | 29 +++++++++++++++++++ 2 files changed, 34 insertions(+) create mode 100644 library/Director/IcingaConfig/IcingaConfigRendered.php diff --git a/library/Director/IcingaConfig/IcingaConfigHelper.php b/library/Director/IcingaConfig/IcingaConfigHelper.php index ea2cd1f8..10aacae1 100644 --- a/library/Director/IcingaConfig/IcingaConfigHelper.php +++ b/library/Director/IcingaConfig/IcingaConfigHelper.php @@ -126,6 +126,11 @@ class IcingaConfigHelper } + public static function alreadyRendered($string) + { + return new IcingaConfigRendered($string); + } + public static function isReserved($string) { return in_array($string, self::$reservedWords); diff --git a/library/Director/IcingaConfig/IcingaConfigRendered.php b/library/Director/IcingaConfig/IcingaConfigRendered.php new file mode 100644 index 00000000..39580b6e --- /dev/null +++ b/library/Director/IcingaConfig/IcingaConfigRendered.php @@ -0,0 +1,29 @@ +rendered = $string; + } + + public function toConfigString() + { + return $this->rendered; + } + + public function __toString() + { + return $this->toConfigString(); + } +}