Paladox has uploaded a new change for review.
https://gerrit.wikimedia.org/r/318352
Change subject: Replace deprecated Linker::linkKnown and Linker::link functions
......................................................................
Replace deprecated Linker::linkKnown and Linker::link functions
Bug: T149346
Change-Id: I63b115d8c489035beb0921d097e557d89b3cde72
---
M includes/page/ImageHistoryList.php
M includes/specialpage/PageQueryPage.php
M includes/specialpage/WantedQueryPage.php
M includes/specials/SpecialBrokenRedirects.php
M includes/specials/SpecialFewestrevisions.php
M includes/specials/SpecialMostcategories.php
M includes/specials/SpecialMostinterwikis.php
M includes/specials/SpecialMostlinked.php
M includes/specials/SpecialMostlinkedtemplates.php
M includes/specials/SpecialUnwatchedpages.php
M includes/specials/pagers/BlockListPager.php
M includes/specials/pagers/DeletedContribsPager.php
12 files changed, 49 insertions(+), 33 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/mediawiki/core
refs/changes/52/318352/1
diff --git a/includes/page/ImageHistoryList.php
b/includes/page/ImageHistoryList.php
index bb8ed24..36d1b30 100644
--- a/includes/page/ImageHistoryList.php
+++ b/includes/page/ImageHistoryList.php
@@ -124,6 +124,8 @@
$local = $this->current->isLocal();
$row = $selected = '';
+ $linkRenderer = $this->getLinkRenderer();
+
// Deletion link
if ( $local && ( $user->isAllowedAny( 'delete',
'deletedhistory' ) ) ) {
$row .= '<td>';
@@ -133,7 +135,7 @@
if ( !$iscur ) {
$q['oldimage'] = $img;
}
- $row .= Linker::linkKnown(
+ $row .= $linkRenderer->makeKnownLink(
$this->title,
$this->msg( $iscur ?
'filehist-deleteall' : 'filehist-deleteone' )->escaped(),
[], $q
@@ -173,7 +175,7 @@
if ( $file->isDeleted( File::DELETED_FILE ) ) {
$row .= $this->msg( 'filehist-revert'
)->escaped();
} else {
- $row .= Linker::linkKnown(
+ $row .= $linkRenderer->makeKnownLink(
$this->title,
$this->msg( 'filehist-revert'
)->escaped(),
[],
@@ -200,7 +202,7 @@
$this->preventClickjacking();
$revdel = SpecialPage::getTitleFor(
'Revisiondelete' );
# Make a link to review the image
- $url = Linker::linkKnown(
+ $url = $linkRenderer->makeKnownLink(
$revdel,
$lang->userTimeAndDate( $timestamp,
$user ),
[],
diff --git a/includes/specialpage/PageQueryPage.php
b/includes/specialpage/PageQueryPage.php
index 97f004f..7c7cc8c 100644
--- a/includes/specialpage/PageQueryPage.php
+++ b/includes/specialpage/PageQueryPage.php
@@ -63,7 +63,7 @@
if ( $title instanceof Title ) {
$text = $wgContLang->convert( $title->getPrefixedText()
);
- return Linker::link( $title, htmlspecialchars( $text )
);
+ return $this->getLinkRenderer()->makeLink( $title,
htmlspecialchars( $text ) );
} else {
return Html::element( 'span', [ 'class' =>
'mw-invalidtitle' ],
Linker::getInvalidTitleDescription(
$this->getContext(), $row->namespace, $row->title ) );
diff --git a/includes/specialpage/WantedQueryPage.php
b/includes/specialpage/WantedQueryPage.php
index 1c19f3c..36f2958 100644
--- a/includes/specialpage/WantedQueryPage.php
+++ b/includes/specialpage/WantedQueryPage.php
@@ -76,13 +76,14 @@
*/
public function formatResult( $skin, $result ) {
$title = Title::makeTitleSafe( $result->namespace,
$result->title );
+ $linkRenderer = $this->getLinkRenderer();
if ( $title instanceof Title ) {
if ( $this->isCached() || $this->forceExistenceCheck()
) {
$pageLink = $this->existenceCheck( $title )
- ? '<del>' . Linker::link( $title ) .
'</del>'
- : Linker::link( $title );
+ ? '<del>' . $linkRenderer->makeLink(
$title ) . '</del>'
+ : $linkRenderer->makeLink( $title );
} else {
- $pageLink = Linker::link(
+ $pageLink = $linkRenderer->makeLink(
$title,
null,
[],
@@ -125,6 +126,6 @@
private function makeWlhLink( $title, $result ) {
$wlh = SpecialPage::getTitleFor( 'Whatlinkshere',
$title->getPrefixedText() );
$label = $this->msg( 'nlinks' )->numParams( $result->value
)->escaped();
- return Linker::link( $wlh, $label );
+ return $this->getLinkRenderer()->makeLink( $wlh, $label );
}
}
diff --git a/includes/specials/SpecialBrokenRedirects.php
b/includes/specials/SpecialBrokenRedirects.php
index b9b2051..0a89a07 100644
--- a/includes/specials/SpecialBrokenRedirects.php
+++ b/includes/specials/SpecialBrokenRedirects.php
@@ -109,12 +109,14 @@
}
}
+ $linkRenderer = $this->getLinkRenderer();
+
// $toObj may very easily be false if the $result list is cached
if ( !is_object( $toObj ) ) {
- return '<del>' . Linker::link( $fromObj ) . '</del>';
+ return '<del>' . $linkRenderer->makeLink( $fromObj ) .
'</del>';
}
- $from = Linker::linkKnown(
+ $from = $linkRenderer->makeKnownLink(
$fromObj,
null,
[],
@@ -128,14 +130,14 @@
// check, if the content model is editable through
action=edit
ContentHandler::getForTitle( $fromObj
)->supportsDirectEditing()
) {
- $links[] = Linker::linkKnown(
+ $links[] = $linkRenderer->makeKnownLink(
$fromObj,
$this->msg( 'brokenredirects-edit' )->escaped(),
[],
[ 'action' => 'edit' ]
);
}
- $to = Linker::link(
+ $to = $linkRenderer->makeLink(
$toObj,
null,
[],
@@ -147,7 +149,7 @@
$out = $from . $this->msg( 'word-separator' )->escaped();
if ( $this->getUser()->isAllowed( 'delete' ) ) {
- $links[] = Linker::linkKnown(
+ $links[] = $linkRenderer->makeKnownLink(
$fromObj,
$this->msg( 'brokenredirects-delete'
)->escaped(),
[],
diff --git a/includes/specials/SpecialFewestrevisions.php
b/includes/specials/SpecialFewestrevisions.php
index b86a95e..31ca9fb 100644
--- a/includes/specials/SpecialFewestrevisions.php
+++ b/includes/specials/SpecialFewestrevisions.php
@@ -89,13 +89,15 @@
);
}
+ $linkRenderer = $this->getLinkRenderer();
+
$text = htmlspecialchars( $wgContLang->convert(
$nt->getPrefixedText() ) );
- $plink = Linker::linkKnown( $nt, $text );
+ $plink = $linkRenderer->makeKnownLink( $nt, $text );
$nl = $this->msg( 'nrevisions' )->numParams( $result->value
)->escaped();
$redirect = isset( $result->redirect ) && $result->redirect ?
' - ' . $this->msg( 'isredirect' )->escaped() : '';
- $nlink = Linker::linkKnown(
+ $nlink = $linkRenderer->makeKnownLink(
$nt,
$nl,
[],
diff --git a/includes/specials/SpecialMostcategories.php
b/includes/specials/SpecialMostcategories.php
index 06d21d5..1e1bc15 100644
--- a/includes/specials/SpecialMostcategories.php
+++ b/includes/specials/SpecialMostcategories.php
@@ -103,10 +103,12 @@
);
}
+ $linkRenderer = $this->getLinkRenderer();
+
if ( $this->isCached() ) {
- $link = Linker::link( $title );
+ $link = $linkRenderer->makeLink( $title );
} else {
- $link = Linker::linkKnown( $title );
+ $link = $linkRenderer->makeKnownLink( $title );
}
$count = $this->msg( 'ncategories' )->numParams( $result->value
)->escaped();
diff --git a/includes/specials/SpecialMostinterwikis.php
b/includes/specials/SpecialMostinterwikis.php
index 8271d16..a86ab11 100644
--- a/includes/specials/SpecialMostinterwikis.php
+++ b/includes/specials/SpecialMostinterwikis.php
@@ -110,10 +110,12 @@
);
}
+ $linkRenderer = $this->getLinkRenderer();
+
if ( $this->isCached() ) {
- $link = Linker::link( $title );
+ $link = $linkRenderer->makeLink( $title );
} else {
- $link = Linker::linkKnown( $title );
+ $link = $linkRenderer->makeKnownLink( $title );
}
$count = $this->msg( 'ninterwikis' )->numParams( $result->value
)->escaped();
diff --git a/includes/specials/SpecialMostlinked.php
b/includes/specials/SpecialMostlinked.php
index 3663647..2967e77 100644
--- a/includes/specials/SpecialMostlinked.php
+++ b/includes/specials/SpecialMostlinked.php
@@ -100,7 +100,7 @@
function makeWlhLink( $title, $caption ) {
$wlh = SpecialPage::getTitleFor( 'Whatlinkshere',
$title->getPrefixedDBkey() );
- return Linker::linkKnown( $wlh, $caption );
+ return $this->getLinkRenderer()->makeKnownLink( $wlh, $caption
);
}
/**
@@ -124,7 +124,7 @@
);
}
- $link = Linker::link( $title );
+ $link = $this->getLinkRenderer()->makeLink( $title );
$wlh = $this->makeWlhLink(
$title,
$this->msg( 'nlinks' )->numParams( $result->value
)->escaped()
diff --git a/includes/specials/SpecialMostlinkedtemplates.php
b/includes/specials/SpecialMostlinkedtemplates.php
index 950241f..e383dfc 100644
--- a/includes/specials/SpecialMostlinkedtemplates.php
+++ b/includes/specials/SpecialMostlinkedtemplates.php
@@ -114,7 +114,7 @@
}
return $this->getLanguage()->specialList(
- Linker::link( $title ),
+ $this->getLinkRenderer()->makeLink( $title ),
$this->makeWlhLink( $title, $result )
);
}
@@ -130,7 +130,7 @@
$wlh = SpecialPage::getTitleFor( 'Whatlinkshere',
$title->getPrefixedText() );
$label = $this->msg( 'ntransclusions' )->numParams(
$result->value )->escaped();
- return Linker::link( $wlh, $label );
+ return $this->getLinkRenderer()->makeLink( $wlh, $label );
}
protected function getGroupName() {
diff --git a/includes/specials/SpecialUnwatchedpages.php
b/includes/specials/SpecialUnwatchedpages.php
index df57744..3c5c59c 100644
--- a/includes/specials/SpecialUnwatchedpages.php
+++ b/includes/specials/SpecialUnwatchedpages.php
@@ -95,8 +95,10 @@
$text = $wgContLang->convert( $nt->getPrefixedText() );
- $plink = Linker::linkKnown( $nt, htmlspecialchars( $text ) );
- $wlink = Linker::linkKnown(
+ $linkRenderer = $this->getLinkRenderer();
+
+ $plink = $linkRenderer->makeKnownLink( $nt, htmlspecialchars(
$text ) );
+ $wlink = $linkRenderer->makeKnownLink(
$nt,
$this->msg( 'watch' )->escaped(),
[ 'class' => 'mw-watch-link' ],
diff --git a/includes/specials/pagers/BlockListPager.php
b/includes/specials/pagers/BlockListPager.php
index d822976..2af2026 100644
--- a/includes/specials/pagers/BlockListPager.php
+++ b/includes/specials/pagers/BlockListPager.php
@@ -115,20 +115,21 @@
$value,
/* User preference timezone */true
) );
+ $linkRenderer = $this->getLinkRenderer();
if ( $this->getUser()->isAllowed( 'block' ) ) {
if ( $row->ipb_auto ) {
- $links[] = Linker::linkKnown(
+ $links[] =
$linkRenderer->makeKnownLink(
SpecialPage::getTitleFor( 'Unblock' ),
$msg['unblocklink'],
[],
[ 'wpTarget' =>
"#{$row->ipb_id}" ]
);
} else {
- $links[] = Linker::linkKnown(
+ $links[] =
$linkRenderer->makeKnownLink(
SpecialPage::getTitleFor( 'Unblock', $row->ipb_address ),
$msg['unblocklink']
);
- $links[] = Linker::linkKnown(
+ $links[] =
$linkRenderer->makeKnownLink(
SpecialPage::getTitleFor( 'Block', $row->ipb_address ),
$msg['change-blocklink']
);
diff --git a/includes/specials/pagers/DeletedContribsPager.php
b/includes/specials/pagers/DeletedContribsPager.php
index 1acbba1..e8191ca 100644
--- a/includes/specials/pagers/DeletedContribsPager.php
+++ b/includes/specials/pagers/DeletedContribsPager.php
@@ -253,8 +253,10 @@
$undelete = SpecialPage::getTitleFor( 'Undelete' );
+ $linkRenderer = $this->getLinkRenderer();
+
$logs = SpecialPage::getTitleFor( 'Log' );
- $dellog = Linker::linkKnown(
+ $dellog = $linkRenderer->makeKnownLink(
$logs,
$this->messages['deletionlog'],
[],
@@ -264,7 +266,7 @@
]
);
- $reviewlink = Linker::linkKnown(
+ $reviewlink = $linkRenderer->makeKnownLink(
SpecialPage::getTitleFor( 'Undelete',
$page->getPrefixedDBkey() ),
$this->messages['undeleteviewlink']
);
@@ -272,7 +274,7 @@
$user = $this->getUser();
if ( $user->isAllowed( 'deletedtext' ) ) {
- $last = Linker::linkKnown(
+ $last = $linkRenderer->makeKnownLink(
$undelete,
$this->messages['diff'],
[],
@@ -293,7 +295,7 @@
if ( !$user->isAllowed( 'undelete' ) || !$rev->userCan(
Revision::DELETED_TEXT, $user ) ) {
$link = $date; // unusable link
} else {
- $link = Linker::linkKnown(
+ $link = $linkRenderer->makeKnownLink(
$undelete,
$date,
[ 'class' => 'mw-changeslist-date' ],
@@ -308,7 +310,7 @@
$link = '<span class="history-deleted">' . $link .
'</span>';
}
- $pagelink = Linker::link(
+ $pagelink = $linkRenderer->makeLink(
$page,
null,
[ 'class' => 'mw-changeslist-title' ]
--
To view, visit https://gerrit.wikimedia.org/r/318352
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I63b115d8c489035beb0921d097e557d89b3cde72
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/core
Gerrit-Branch: master
Gerrit-Owner: Paladox <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits