Deprecation: #95320 - Various method arguments in Authentication objects
See forge#95320
Description
The following methods of the classes
\TYPO3\ and
\TYPO3\ have their
first argument been marked as deprecated:
AbstractUser Authentication->write UC () AbstractUser Authentication->unpack_ uc () BackendUser Authentication->backend Check Login ()
The following method has its third argument marked as deprecated:
BackendUser Authentication->is In Web Mount ()
Impact
Calling these methods with an explicit argument of the deprecated
arguments given will trigger a PHP
E_ error.
Affected installations
TYPO3 installations with custom extensions calling these methods with the deprecated arguments which is highly unlikely.
Migration
Call
Abstract without a
method argument. If you need to explicitly set a custom UC value
which is not
Abstract, you can set this via
Abstract in the
line before.
Call
Abstract without an
method argument. If you need to explicitly set a custom UC value
which is not
Abstract, you can set this via
Abstract in the
line before.
Call
Backend without
an argument but wrap this call in a
try if
you need the old behavior and want to avoid a deprecation
message.
Call
Backend without the
third argument and check for the return value of being
null
which is the equivalent of the expected
Runtime being
thrown when the third argument was set to
true.