Deprecation: #86002 - TSFE constructor with no_cache argument 

See forge#86002

Description 

The 4th constructor argument of the PHP class \TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController (a.k.a. "TSFE") was previously used to determine if the GET/POST parameter "no_cache" was set, which is moved to a PSR-15 middleware now, making the argument obsolete. This argument is now set to "null" by default.

Impact 

If anything other than the null value is given to the constructor method, a PHP E_USER_DEPRECATED error is triggered.

Affected Installations 

TYPO3 installations with extensions that instantiate the PHP class manually and setting the 4th constructor argument.

Migration 

Set the constructor argument to "null" when instantiating the class manually, use $tsfe->set_no_cache() instead to manually disable the caching mechanism.