[TASK] Use ServerRequestInterface in SchedulerModuleController
[Packages/TYPO3.CMS.git] / typo3 / sysext / core / Documentation / Changelog / master / Deprecation-84387-DeprecatedMethodAndPropertyInSchedulerModuleController.rst
1 .. include:: ../../Includes.txt
2
3 =================================================================================
4 Deprecation: #84387 - Deprecated method and property in SchedulerModuleController
5 =================================================================================
6
7 See :issue:`84387`
8
9 Description
10 ===========
11
12 The property :php:`$CMD` and the method :php:`addMessage()` in the :php:`SchedulerModuleController`
13 have been marked as deprecated and will be removed in TYPO3 v10.
14
15
16 Impact
17 ======
18
19 Accessing the property or calling the method will trigger a deprecation warning.
20
21
22 Affected Installations
23 ======================
24
25 Third party code which accesses the property directly or calls the method.
26
27
28 Migration
29 =========
30
31 Instead of accessing the property :php:`SchedulerModuleController::$CMD`, the method :php:`getCurrentAction()`
32 must be used which returns an instance of the :php:`TYPO3\CMS\Scheduler\Task\Enumeration\Action` enumeration.
33
34 Instead of calling the method :php:`SchedulerModuleController::addMessage()`, in your additional field providers
35 you can now extend :php:`TYPO3\CMS\Scheduler\AbstractAdditionalFieldProvider` which provides a method :php:`addMessage()`
36 with the same API like before.
37
38 .. index:: FullyScanned