Deprecation: #84387 - Deprecated method and property in SchedulerModuleController

See forge#84387

Description

The property $CMD and the method addMessage() in the SchedulerModuleController have been marked as deprecated and will be removed in TYPO3 v10.

Impact

Accessing the property or calling the method will trigger a PHP E_USER_DEPRECATED error.

Affected Installations

Third party code which accesses the property directly or calls the method.

Migration

Instead of accessing the property SchedulerModuleController::$CMD, the method getCurrentAction() must be used which returns an instance of the TYPO3\CMS\Scheduler\Task\Enumeration\Action enumeration.

Instead of calling the method SchedulerModuleController::addMessage(), in your additional field providers you can now extend TYPO3\CMS\Scheduler\AbstractAdditionalFieldProvider which provides a method addMessage() with the same API like before.