setTitle($this->translate('Services')); $db = $this->getDb(); $services = Service::on($db)->with([ 'state', 'host' ]); $viewModeSwitcher = $this->createViewModeSwitcher(); $limitControl = $this->createLimitControl(); $services->limit($limitControl->getLimit()); $serviceList = (new ServiceList($services)) ->setRedis($this->getRedis()) ->setViewMode($viewModeSwitcher->getViewMode()); $this->addControl($this->createPaginationControl($services)); $this->addControl($viewModeSwitcher); $this->addControl($limitControl); $this->addContent($serviceList); } }