[!!!][TASK] Remove deprecated code from TableController
[Packages/TYPO3.CMS.git] / typo3 / sysext / core / Documentation / Changelog / 9.5 / Deprecation-86193-ProtectMethodsInAbstractLinkBrowserController.rst
1 .. include:: ../../Includes.txt
2
3 ======================================================================
4 Deprecation: #86193 - Protect methods in AbstractLinkBrowserController
5 ======================================================================
6
7 See :issue:`86193`
8
9 Description
10 ===========
11
12 The following methods changed their visibility from public to protected and
13 should not be called any longer:
14
15 * :php:`TYPO3\CMS\Recordlist\Controller\AbstractLinkBrowserController->renderLinkAttributeFields()`
16 * :php:`TYPO3\CMS\Recordlist\Controller\AbstractLinkBrowserController->getDisplayedLinkHandlerId()`
17 * :php:`TYPO3\CMS\RteCKEditor\Controller\BrowseLinksController->renderLinkAttributeFields()`
18 * :php:`TYPO3\CMS\RteCKEditor\Controller\BrowseLinksController->getPageConfigLabel()`
19 * :php:`TYPO3\CMS\RteCKEditor\Controller\BrowseLinksController->getDisplayedLinkHandlerId()`
20
21
22 Impact
23 ======
24
25 Calling one of the above methods from an external object triggers a PHP :php:`E_USER_DEPRECATED` error.
26
27
28 Affected Installations
29 ======================
30
31 These link browser specific methods are usually not used by extensions externally. The extension
32 scanner will reveal possible usages.
33
34
35 Migration
36 =========
37
38 No migration possible.
39
40 .. index:: Backend, PHP-API, FullyScanned, ext:reports