Deprecation: #89001 - Internal public TSFE properties
See forge#89001
Description
The following properties of the
\TYPO3\ class have been marked as deprecated:
cHash_ array cHash domainStart Page
The properties are now built into proper arguments of the PHP objects
\TYPO3\
and
\TYPO3\.
This follows the pattern of not accessing these properties through
the global
TSFE object directly anymore.
Impact
Accessing these properties directly will trigger a PHP
E_ error.
Affected Installations
TYPO3 installations with custom extensions or TypoScript directly accessing these properties.
Migration
Use the properties of
Site and
Page instead:
\TYPO3\(e.g. viaCMS\ Core\ Site\ Entity\ Site->get Root Page Id () $request->get)Attribute ('site') \TYPO3\(e.g. viaCMS\ Core\ Routing\ Page Arguments->get Arguments () ['c Hash'] $request->get)Attribute ('routing')
Please note that accessing these variables should be avoided via the
TSFE context.