ServiceWiring: Use RequestContext instead of $wgUser global
authorDerick Alangi <alangiderick@gmail.com>
Thu, 7 Mar 2019 18:19:58 +0000 (19:19 +0100)
committerKrinkle <krinklemail@gmail.com>
Mon, 1 Apr 2019 21:36:59 +0000 (21:36 +0000)
Bug: T159299
Change-Id: I2a52e9b002a93a869355f89247153b09527dc118

includes/ServiceWiring.php

index e5f891e..3e03e86 100644 (file)
@@ -200,12 +200,12 @@ return [
        },
 
        'LinkRenderer' => function ( MediaWikiServices $services ) : LinkRenderer {
-               global $wgUser;
-
                if ( defined( 'MW_NO_SESSION' ) ) {
                        return $services->getLinkRendererFactory()->create();
                } else {
-                       return $services->getLinkRendererFactory()->createForUser( $wgUser );
+                       return $services->getLinkRendererFactory()->createForUser(
+                               RequestContext::getMain()->getUser()
+                       );
                }
        },