Breaking: #100229 - Convert JSConfirmation to a BitSet¶
See forge#100229
Description¶
\TYPO3\CMS\Core\Type\Bitmask\JSConfirmation
is now
extending the TYPO3\CMS\Core\Type\BitSet
class instead of
TYPO3\CMS\Core\TypeEnumeration\Enumeration
.
Impact¶
Since JSConfirmation
is now extending the class TYPO3\CMS\Core\Type\BitSet
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\CMS\Core\Type\Bitmask\JSConfirmation
except for the method \TYPO3\CMS\Core\Type\Bitmask\JSConfirmation::compare
.
Custom TYPO3 extensions calling
\TYPO3\CMS\Core\Authentication\BackendUserAuthentication->jsConfirmation()
,
if first argument passed is not an int
.
Migration¶
There is no migration for the methods:
matches
setValue
isValid
Remove existing calls to static methods
\TYPO3\CMS\Core\Type\Bitmask\JSConfirmation::method
except for the method \TYPO3\CMS\Core\Type\Bitmask\JSConfirmation::compare
Ensure an int value is passed to:
\TYPO3\CMS\Core\Authentication\BackendUserAuthentication->jsConfirmation()