createTabs()->activate('cube/hosts'); $this->renderCube(); } protected function getCube(): IcingaDbCube { return new IcingaDbHostStatusCube(); } public function completeAction(): void { $suggestions = new ObjectSuggestions(); $suggestions->setModel(Host::class); $suggestions->forRequest($this->getServerRequest()); $this->getDocument()->add($suggestions); } public function searchEditorAction(): void { $editor = $this->createSearchEditor( Host::on($this->getDb()), $this->preserveParams ); $this->getDocument()->add($editor); $this->setTitle($this->translate('Adjust Filter')); } }