Breaking: #88527 - Overriding custom values in User Authentication derivatives ¶
See Issue #88527
Due to some restructuring of
and its direct sub-classes
various settings are now directly initiated and set in the respective constructor of each PHP class.
Following this, the properties
are set already
when the constructor is called. Before this was the case when
In addition, the property
must be set for any subclass on instantiation. Previously
this was possible to be set just before
The previous behavior allowed to override certain parameters to be evaluated just before
Setting any global variables between the constructor method and
will have no effect, as
this is transferred and evaluated at the public properties already when the constructor is called.
will trigger an exception
Affected Installations ¶
Any TYPO3 installation where a custom UserAuthentication instantiation or sub-class is in place, and the setting
order was changed between calling the constructor and the method
, which is considered a very rare case.
Consider using a proper subclass and a custom constructor method, or set all properties properly before the constructor is called (default values of class members).