diff --git a/core/modules/user/user.module b/core/modules/user/user.module
index 15cf5951905dcc776c16f25f59b6dab3540f0048..950b3d25ca49b090344b32c5f8422f72ce41b5e1 100644
--- a/core/modules/user/user.module
+++ b/core/modules/user/user.module
@@ -1250,7 +1250,7 @@ function user_role_revoke_permissions($rid, array $permissions = []) {
  *
  * @see user_mail_tokens()
  */
-function _user_mail_notify($op, $account, $langcode = NULL) {
+function _user_mail_notify($op, AccountInterface $account, $langcode = NULL) {
   if (\Drupal::config('user.settings')->get('notify.' . $op)) {
     $params['account'] = $account;
     $langcode = $langcode ? $langcode : $account->getPreferredLangcode();