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