diff --git a/core/lib/Drupal/Core/Authentication/AuthenticationManager.php b/core/lib/Drupal/Core/Authentication/AuthenticationManager.php index d3630c4..582bfa3 100644 --- a/core/lib/Drupal/Core/Authentication/AuthenticationManager.php +++ b/core/lib/Drupal/Core/Authentication/AuthenticationManager.php @@ -83,8 +83,6 @@ public function applies(Request $request) { * {@inheritdoc} */ public function authenticate(Request $request) { - global $user; - $account = NULL; // Iterate the availlable providers. @@ -112,10 +110,7 @@ public function authenticate(Request $request) { // for later access. $request->attributes->set('_authentication_provider', $this->triggeredProviderId); - // The global $user object is included for backward compatibility only and - // should be considered deprecated. - // @todo Remove this line once global $user is no longer used. - $user = $account; + \Drupal::getContainer()->set('current_user', $account); return $account; }