Deprecation: #88740 - ext:felogin pibase plugin related hooks¶
See forge#88740
Description¶
All legacy hooks related to the pibase plugin of EXT:felogin have been disabled and will be removed in TYPO3v11.
Impact¶
Extensions that use any of the following hooks will trigger a PHP E_USER_DEPRECATED
error:
$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['felogin']['beforeRedirect']
$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['felogin']['postProcContent']
$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['felogin']['password_changed']
$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['felogin']['forgotPasswordMail']
$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['felogin']['login_confirmed']
$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['felogin']['login_error']
$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['felogin']['loginFormOnSubmitFuncs']
$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['felogin']['logout_confirmed']
Affected Installations¶
All instances using extensions that use any of the previously named hooks.
Migration¶
All of the hooks have been replaced by equivalent PSR-14 events.
Pibase hook | PSR-14 event |
---|---|
$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['felogin']['beforeRedirect'] | \TYPO3\CMS\FrontendLogin\Event\BeforeRedirectEvent |
$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['felogin']['postProcContent'] | \TYPO3\CMS\FrontendLogin\Event\ModifyLoginFormViewEvent |
$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['felogin']['forgotPasswordMail'] | \TYPO3\CMS\FrontendLogin\Event\SendRecoveryEmailEvent |
$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['felogin']['password_changed'] | \TYPO3\CMS\FrontendLogin\Event\PasswordChangeEvent |
$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['felogin']['login_confirmed'] | \TYPO3\CMS\FrontendLogin\Event\LoginConfirmedEvent |
$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['felogin']['login_error'] | \TYPO3\CMS\FrontendLogin\Event\LoginErrorOccurredEvent |
$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['felogin']['logout_confirmed'] | \TYPO3\CMS\FrontendLogin\Event\LogoutConfirmedEvent |
$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['felogin']['loginFormOnSubmitFuncs'] | \TYPO3\CMS\FrontendLogin\Event\ModifyLoginFormViewEvent |