Deprecation: #94959 - ContentObjectRenderer constructor in StandaloneView 

See forge#94959

Description 

The \TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer constructor argument of \TYPO3\CMS\Fluid\View\StandaloneView has been marked as deprecated. The TYPO3 core never used this optional argument and it added a hard dependency to Extbase classes from StandaloneView, which should be avoided.

The ContentObjectRenderer instance within StandaloneView has been used to update the Extbase \TYPO3\CMS\Extbase\Configuration\ConfigurationManager singleton, even though Extbase bootstrap already sets the current ContentObjectRenderer to ConfigurationManager.

Impact 

Extensions creating instances of StandaloneView and handing over an instance of ContentObjectRenderer as constructor argument will see a PHP E_USER_DEPRECATED error raised.

Affected Installations 

Most instances are probably not affected by this change since handing over the constructor argument is rather unusual.

Migration 

Do not hand over an instance of ContentObjectRenderer when creating an instance of StandaloneView.