From: Kunal Mehta Date: Sun, 20 May 2018 21:05:00 +0000 (-0700) Subject: Use LinkRenderer instead of deprecated Linker in LogPage X-Git-Tag: 1.34.0-rc.0~5358^2 X-Git-Url: https://git.heureux-cyclage.org/?p=lhc%2Fweb%2Fwiklou.git;a=commitdiff_plain;h=b332aa879dde0f8403e19e3c954da7a8e543b07d Use LinkRenderer instead of deprecated Linker in LogPage Change-Id: Ia31706cbbffd1d03916b6c087cc3a6b218e83fe6 --- diff --git a/includes/logging/LogPage.php b/includes/logging/LogPage.php index 28c1a87360..9f342646d1 100644 --- a/includes/logging/LogPage.php +++ b/includes/logging/LogPage.php @@ -23,6 +23,8 @@ * @file */ +use MediaWiki\MediaWikiServices; + /** * Class to simplify the use of log pages. * The logs are now kept in a table which is easier to manage and trim @@ -292,22 +294,23 @@ class LogPage { return $title->getPrefixedText(); } + $linkRenderer = MediaWikiServices::getInstance()->getLinkRenderer(); if ( $title->isSpecialPage() ) { list( $name, $par ) = SpecialPageFactory::resolveAlias( $title->getDBkey() ); # Use the language name for log titles, rather than Log/X if ( $name == 'Log' ) { $logPage = new LogPage( $par ); - $titleLink = Linker::link( $title, $logPage->getName()->escaped() ); + $titleLink = $linkRenderer->makeLink( $title, $logPage->getName()->text() ); $titleLink = wfMessage( 'parentheses' ) ->inLanguage( $lang ) ->rawParams( $titleLink ) ->escaped(); } else { - $titleLink = Linker::link( $title ); + $titleLink = $linkRenderer->makeLink( $title ); } } else { - $titleLink = Linker::link( $title ); + $titleLink = $linkRenderer->makeLink( $title ); } return $titleLink;