Deprecation: #94957 - TypoScriptFrontendController->cObjectDepthCounter 

See forge#94957

Description 

The TypoScriptFrontendController contains a property to prevent endless recursion of content objects during frontend rendering. With TypoScript becoming less complex, this check becomes obsolete. To reduce dependencies between TypoScriptFrontendController and ContentObjectRenderer , the handling has been removed and property TypoScriptFrontendController->cObjectDepthCounter has been marked as deprecated.

Impact 

If a TypoScript setup somehow manages to create a recursion, PHP will now stop with a fatal PHP nesting level error at some point, instead TYPO3 frontend rendering silently stopping.

Affected Installations 

Instances using property TypoScriptFrontendController->cObjectDepthCounter are affected. That property has been handled mostly internally, this case is unlikely. The extension scanner will find usages with a weak match.

Migration 

Drop usages of property TypoScriptFrontendController->cObjectDepthCounter , it is unused within TYPO3 v11.