[TASK] Protect methods in ElementBrowserController
[Packages/TYPO3.CMS.git] / typo3 / sysext / core / Documentation / Changelog / master / Deprecation-86192-ProtectedMethodsInElementBrowserController.rst
1 .. include:: ../../Includes.txt
2
3 ===================================================================
4 Deprecation: #86192 - Protected methods in ElementBrowserController
5 ===================================================================
6
7 See :issue:`86192`
8
9 Description
10 ===========
11
12 The following methods of class :php:`TYPO3\CMS\Recordlist\Controller\ElementBrowserController`
13 changed their visibility from public to protected and should not be called any longer:
14
15 * :php:`main()`
16
17
18 Impact
19 ======
20
21 Calling the above method from an external object triggers a PHP :php:`E_USER_DEPRECATED` error.
22
23
24 Affected Installations
25 ======================
26
27 The method is called internally only. Extensions are usually not affected by this.
28
29
30 Migration
31 =========
32
33 Use the entry method :php:`mainAction()` that returns a PSR-7 response object.
34
35 .. index:: Backend, PHP-API, NotScanned, ext:recordlist