makeServiceKey($name)); } protected function exists($name) { return parent::exists($this->makeServiceKey($name)); } protected function makeServiceKey($name) { if ($host = $this->params->get('host')) { return [ 'object_name' => $name, 'host_id' => IcingaHost::load($host, $this->db())->get('id'), ]; } else { return [ 'object_name' => $name, 'object_type' => 'template', ]; } } }