getParam('nb') ?? null; if (null === $linksPerPage || false === is_numeric($linksPerPage)) { $linksPerPage = $this->container->conf->get('general.links_per_page', 20); } $this->container->sessionManager->setSessionParameter( SessionManager::KEY_LINKS_PER_PAGE, abs(intval($linksPerPage)) ); return $this->redirectFromReferer($request, $response, ['linksperpage'], ['nb']); } /** * GET /untagged-only: allows to display only bookmarks without any tag */ public function untaggedOnly(Request $request, Response $response): Response { $this->container->sessionManager->setSessionParameter( SessionManager::KEY_UNTAGGED_ONLY, empty($this->container->sessionManager->getSessionParameter(SessionManager::KEY_UNTAGGED_ONLY)) ); return $this->redirectFromReferer($request, $response, ['untaggedonly', 'untagged-only']); } }