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