Deprecation: #94991 - Extbase AbstractView

See forge#94991


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.


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.


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.