Deprecation: #97787 - Severities of flash messages and reports deprecated¶
See forge#97787
Description¶
With the introduction of \TYPO3\CMS\Core\Type\ContextualFeedbackSeverity
,
the existing severity constants of \TYPO3\CMS\Core\Messaging\FlashMessage
and \TYPO3\CMS\Reports\Status
have been marked as deprecated.
Impact¶
Passing the constants as listed below to the constructor of
\TYPO3\CMS\Core\Messaging\FlashMessage
will trigger a PHP E_USER_DEPRECATED
error:
\TYPO3\CMS\Core\Messaging\FlashMessage::NOTICE
\TYPO3\CMS\Core\Messaging\FlashMessage::INFO
\TYPO3\CMS\Core\Messaging\FlashMessage::OK
\TYPO3\CMS\Core\Messaging\FlashMessage::WARNING
\TYPO3\CMS\Core\Messaging\FlashMessage::ERROR
Passing the constants as listed below to the constructor of
\TYPO3\CMS\Reports\Status
will trigger a PHP E_USER_DEPRECATED
error:
\TYPO3\CMS\Reports\Status::NOTICE
\TYPO3\CMS\Reports\Status::INFO
\TYPO3\CMS\Reports\Status::OK
\TYPO3\CMS\Reports\Status::WARNING
\TYPO3\CMS\Reports\Status::ERROR
Affected installations¶
All installations with 3rd party plugins using the aforementioned constants are affected.
Migration¶
Use the cases of the \TYPO3\CMS\Core\Type\ContextualFeedbackSeverity
enum.
The following cases are available:
\TYPO3\CMS\Core\Type\ContextualFeedbackSeverity::NOTICE
\TYPO3\CMS\Core\Type\ContextualFeedbackSeverity::INFO
\TYPO3\CMS\Core\Type\ContextualFeedbackSeverity::OK
\TYPO3\CMS\Core\Type\ContextualFeedbackSeverity::WARNING
\TYPO3\CMS\Core\Type\ContextualFeedbackSeverity::ERROR