setTitle($this->translate('Hosts')); $db = $this->getDb(); $hosts = Host::on($db)->with('state'); // @TODO(el): Looks a bit odd since createLimitControl() also shifts the limit $hosts->limit($this->params->shift('limit')); $viewModeSwitcher = $this->createViewModeSwitcher(); $limitControl = $this->createLimitControl(); $limitControl->handleRequest(ServerRequest::fromGlobals()); $hostList = (new HostList($hosts)) ->setRedis($this->getRedis()) ->setViewMode($viewModeSwitcher->getViewMode()); $this->addControl($viewModeSwitcher); $this->addControl($limitControl); $this->addContent($hostList); } }