Deprecation: #86320 - Mark internal $TSFE properties as protected

See Issue #86320

Description

The following properties have changed their visibility to be protected from public. The properties are only used and needed internally.

  • TypoScriptFrontendController->loginAllowedInBranch_mode
  • TypoScriptFrontendController->cacheTimeOutDefault
  • TypoScriptFrontendController->cacheContentFlag
  • TypoScriptFrontendController->cacheExpires
  • TypoScriptFrontendController->isClientCachable
  • TypoScriptFrontendController->no_cacheBeforePageGen
  • TypoScriptFrontendController->tempContent
  • TypoScriptFrontendController->pagesTSconfig
  • TypoScriptFrontendController->uniqueCounter
  • TypoScriptFrontendController->uniqueString
  • TypoScriptFrontendController->lang

Impact

Calling any of the properties will trigger a PHP E_USER_DEPRECATED error.

Affected Installations

Any TYPO3 installation directly accessing any of the mentioned properties.

Migration

Properties are only for internal use, no migration available.