'hostgroup-table-row']; /** * Create Host and service statistics columns * * @return BaseHtmlElement[] */ protected function createStatistics(): array { $hostStats = new HostStatistics($this->item); $hostStats->setBaseFilter(Filter::equal('hostgroup.name', $this->item->name)); if (isset($this->table) && $this->table->hasBaseFilter()) { $hostStats->setBaseFilter( Filter::all($hostStats->getBaseFilter(), $this->table->getBaseFilter()) ); } $serviceStats = new ServiceStatistics($this->item); $serviceStats->setBaseFilter(Filter::equal('hostgroup.name', $this->item->name)); if (isset($this->table) && $this->table->hasBaseFilter()) { $serviceStats->setBaseFilter( Filter::all($serviceStats->getBaseFilter(), $this->table->getBaseFilter()) ); } return [ $this->createColumn($hostStats), $this->createColumn($serviceStats) ]; } }