'host-list']; protected function getItemClass(): string { switch ($this->getViewMode()) { case 'minimal': return HostListItemMinimal::class; case 'detailed': $this->removeAttribute('class', 'default-layout'); return HostListItemDetailed::class; case 'objectHeader': return HostDetailHeader::class; default: return HostListItem::class; } } protected function init(): void { $this->initializeDetailActions(); $this->setMultiselectUrl(Links::hostsDetails()); $this->setDetailUrl(Url::fromPath('icingadb/host')); } }