= 31. */ class NavigationController extends \OC\Core\Controller\NavigationController { public function __construct( protected ContextService $contextService, protected IUserSession $userSession, string $appName, IRequest $request, INavigationManager $navigationManager, IURLGenerator $urlGenerator, ) { parent::__construct($appName, $request, $navigationManager, $urlGenerator); } #[NoAdminRequired] #[NoCSRFRequired] #[OpenAPI(scope: OpenAPI::SCOPE_IGNORE)] public function getAppsNavigation(bool $absolute = false): DataResponse { $this->contextService->addToNavigation($this->userSession->getUser()?->getUID()); return parent::getAppsNavigation($absolute); } }