Files
cms-core/Documentation/Changelog/10.2/Deprecation-89554-DeprecateTYPO3CMSExtbaseMvcControllerAbstractController.rst
T

42 lines
1.2 KiB
ReStructuredText

.. include:: /Includes.rst.txt
.. _deprecation-89554:
==========================================================================================
Deprecation: #89554 - Deprecate \\TYPO3\\CMS\\Extbase\\Mvc\\Controller\\AbstractController
==========================================================================================
See :issue:`89554`
Description
===========
The class :php:`\TYPO3\CMS\Extbase\Mvc\Controller\AbstractController` has been marked as deprecated.
The :php:`AbstractController` is an internal class which never really had any functionality besides
providing some basic methods for the :php:`\TYPO3\CMS\Extbase\Mvc\Controller\ActionController`. Therefore
and in order to streamline the codebase of extbase, the :php:`AbstractController` will be removed
with TYPO3 11.0.
Impact
======
As all functionality of the :php:`AbstractController` has been moved to the :php:`ActionController` there is no impact
for extbase extensions that used and extended the :php:`ActionController`.
Affected Installations
======================
Installations that extended the :php:`AbstractController` directly.
Migration
=========
Extend the :php:`ActionController`.
.. index:: PHP-API, PartiallyScanned, ext:extbase