Deprecation: #94991 - Extbase AbstractView 

See forge#94991

Description 

To simplify and streamline Fluid view related class inheritance, the Extbase class \TYPO3\CMS\Extbase\Mvc\View\AbstractView has been marked as deprecated and will be removed in TYPO3 v12.

Impact 

Extending the class should be avoided. Consuming classes should directly implement \TYPO3\CMS\Extbase\Mvc\View\ViewInterface instead.

Affected Installations 

Instances with own Extbase view classes that extend AbstractView are affected, but this is rather uncommon. The extension scanner will find class usages as a strong match.

Migration 

Affected Extbase view classes should implement ViewInterface instead and not extend AbstractView anymore. The most simple solution is to copy the interface implementation from the deprecated AbstractView class.