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.