$this->object->getHost()->getName(), 'service' => $this->object->getName()] ); } protected function filterImageUrl(Url $url) { return $url ->setParam('host.name', $this->object->getHost()->getName()) ->setParam('service.name', $this->object->getName()); } protected function getMonitoredObjectIdentifier() { return $this->object->getHost()->getName() . ':' . $this->object->getName(); } protected function designedForObjectType(Template $template) { foreach ($template->getCurves() as $curve) { if (in_array('service_name_template', $curve[0]->getMacros())) { return true; } } return false; } }