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