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