Deprecate custom keys in $_SESSION

Created on 10 April 2025, 15 days ago

Problem/Motivation

Deprecate direct access to the $_SESSION super global by flagging all keys which are not registered as session bags in SessionManager.

After the deprecation period, remove support for the $_SESSION super global from SessionManager.

Steps to reproduce

Proposed resolution

Determine storage keys of all registered bags in SessionManager::save(). Generate one deprecation for any key which is contained in $_SESSION but isn't present in the list of session bag storage keys.

Remaining tasks

User interface changes

Introduced terminology

API changes

Data model changes

Release notes snippet

πŸ“Œ Task
Status

Active

Version

11.0 πŸ”₯

Component

base system

Created by

πŸ‡¨πŸ‡­Switzerland znerol

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Merge Requests

Comments & Activities

Production build 0.71.5 2024