Breaking: #100229 - Convert JSConfirmation to a BitSet
See forge#100229
Description
The class
\TYPO3\ is replaced by
\TYPO3\. The new class is
extending the
\TYPO3\ class instead of
\TYPO3\.
Impact
Since
JSConfirmation is now extending the class
\TYPO3\
it's no longer possible to call the following public methods:
matches() setValue () isValid ()
The only static method left is:
compare
Affected installations
Custom TYPO3 extensions calling public methods:
matches() setValue () isValid ()
Custom TYPO3 extensions calling static methods in
\TYPO3\
except for the method
\TYPO3\.
Custom TYPO3 extensions calling
\TYPO3\,
if first argument passed is not an
int.
Migration
Replace existing usages of
\TYPO3\
with
\TYPO3\.
There is no migration for the methods:
matches() setValue () isValid ()
Remove existing calls to static methods
\TYPO3\
and where
JSConfirmation:: is used, replace the namespace from
\TYPO3\ to
\TYPO3\.
Ensure an int value is passed to:
\TYPO3\CMS\ Core\ Authentication\ Backend User Authentication->js Confirmation ()