$this->object->name]); } protected function filterImageUrl(Url $url) { return $url->setParam('host.name', $this->object->name); } public function createHostTitle() { return $this->object->name; } public function getObjectType() { return $this->objectType; } protected function getMonitoredObjectIdentifier() { return $this->object->name; } protected function getImageBaseUrl() { return Url::fromPath('graphite/graph/host'); } protected function designedForObjectType(Template $template) { foreach ($template->getCurves() as $curve) { if (in_array('host_name_template', $curve[0]->getMacros())) { return true; } } return false; } }