Skip to content
Snippets Groups Projects
Commit a73ba8f9 authored by Benni Mack's avatar Benni Mack Committed by Andreas Fernandez
Browse files

[TASK] Deprecate internal public properties of TSFE

Due to e50b1c1a
the TypoScriptFrontendController requires four objects
as constructor arguments while keeping maximum
compatibility by fetching fallback information from the
current PSR-7 object or setting data from the legacy arguments.

This allows for the following "internal" public properties
- TSFE->cHash
- TSFE->domainStartPage
- TSFE->cHash_array

to be deprecated.

The hashParameters for calculating the hashBase have been modified:

- "cHash" has been replaced by "dyamicArguments" but contains the same values
- "gr_list" is now called "groupIds"
- "domainStartPage" has been replaced by "site" (identifier of the site)

Resolves: #89001
Releases: master
Change-Id: Iea403e8ced0f5dc012ffd348181afcb7a2053db8
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/61288


Tested-by: default avatarTYPO3com <noreply@typo3.com>
Tested-by: default avatarGeorg Ringer <georg.ringer@gmail.com>
Tested-by: default avatarAndreas Fernandez <a.fernandez@scripting-base.de>
Reviewed-by: default avatarGeorg Ringer <georg.ringer@gmail.com>
Reviewed-by: default avatarAndreas Fernandez <a.fernandez@scripting-base.de>
parent 1973e17b
Branches
Tags
No related merge requests found
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment