From ed8e472cba1c2cdae7daee8be2cca2e10c8967ea Mon Sep 17 00:00:00 2001 From: Thomas Gelf Date: Wed, 17 Jun 2015 10:03:31 +0200 Subject: [PATCH] IcingaConfigFile: remove different implementations One size fits all ;) --- .../Director/IcingaConfig/IcingaCommandsConfigFile.php | 8 -------- library/Director/IcingaConfig/IcingaConfig.php | 5 ++++- library/Director/IcingaConfig/IcingaConfigFile.php | 6 ++++++ library/Director/IcingaConfig/IcingaHostsConfigFile.php | 7 ------- .../Director/IcingaConfig/IcingaServicesConfigFile.php | 7 ------- library/Director/IcingaConfig/IcingaUsersConfigFile.php | 7 ------- library/Director/IcingaConfig/IcingaZonesConfigFile.php | 7 ------- 7 files changed, 10 insertions(+), 37 deletions(-) delete mode 100644 library/Director/IcingaConfig/IcingaCommandsConfigFile.php delete mode 100644 library/Director/IcingaConfig/IcingaHostsConfigFile.php delete mode 100644 library/Director/IcingaConfig/IcingaServicesConfigFile.php delete mode 100644 library/Director/IcingaConfig/IcingaUsersConfigFile.php delete mode 100644 library/Director/IcingaConfig/IcingaZonesConfigFile.php diff --git a/library/Director/IcingaConfig/IcingaCommandsConfigFile.php b/library/Director/IcingaConfig/IcingaCommandsConfigFile.php deleted file mode 100644 index 57579ebb..00000000 --- a/library/Director/IcingaConfig/IcingaCommandsConfigFile.php +++ /dev/null @@ -1,8 +0,0 @@ -prepend("library \"methods\"\n\n"); + } $file->addObjects($objects); $this->files[$type . 's.conf'] = $file; } diff --git a/library/Director/IcingaConfig/IcingaConfigFile.php b/library/Director/IcingaConfig/IcingaConfigFile.php index 16c2150f..e8c80df3 100644 --- a/library/Director/IcingaConfig/IcingaConfigFile.php +++ b/library/Director/IcingaConfig/IcingaConfigFile.php @@ -8,6 +8,12 @@ class IcingaConfigFile { protected $content; + public function prepend($content) + { + $this->content = $content . $this->content; + return $this; + } + public function getContent() { return $this->content; diff --git a/library/Director/IcingaConfig/IcingaHostsConfigFile.php b/library/Director/IcingaConfig/IcingaHostsConfigFile.php deleted file mode 100644 index 7583e82b..00000000 --- a/library/Director/IcingaConfig/IcingaHostsConfigFile.php +++ /dev/null @@ -1,7 +0,0 @@ -