Page MenuHomePhabricator

Replace usages of Linker::link() and Linker::linkKnown() in extension DocBookExport
Closed, ResolvedPublic

Description

Linker::link() and Linker::linkKnown() functions are deprecated as of MediaWiki 1.28, and the new LinkRenderer is preferred instead.
https://doc.wikimedia.org/mediawiki-core/master/php/classLinker.html

./DocBookExport/DocBookExport.php:		$docbook_link = Linker::linkKnown( Title::makeTitle(NS_SPECIAL, 'GetDocbook'), "Get Docbook - " . $book_name, [], [ 'embed_page' => $parser->getTitle()->getText(), 'bookname' => $book_name ] );
./DocBookExport/DocBookExport.php:					return Linker::linkKnown( Title::newFromText( $pagename ), $pagename );
./DocBookExport/SpecialGetDocbook.php:				$check_status_link = Linker::linkKnown( Title::makeTitle(NS_SPECIAL, 'GetDocbook'), "Check Status", [], [ 'embed_page' => $this->embed_page, 'bookname' => $this->bookname, 'action' => 'check_status' ] );
./DocBookExport/SpecialGetDocbook.php:				$check_status_link = Linker::linkKnown( Title::makeTitle(NS_SPECIAL, 'GetDocbook'), "Refresh Status", [], [ 'embed_page' => $this->embed_page, 'bookname' => $this->bookname, 'action' => 'check_status' ] );
./DocBookExport/SpecialGetDocbook.php:		$create_link = Linker::linkKnown( Title::makeTitle(NS_SPECIAL, 'GetDocbook'), "Re-generate Docbook", ['id' => "create_docbook"], [ 'embed_page' => $this->embed_page, 'bookname' => $this->bookname, 'action' => 'create' ] );

Event Timeline

Change 813298 had a related patch set uploaded (by Southparkfan; author: Southparkfan):

[mediawiki/extensions/DocBookExport@master] Replace usage of Linker with LinkRenderer service

https://gerrit.wikimedia.org/r/813298

Change 813298 merged by jenkins-bot:

[mediawiki/extensions/DocBookExport@master] Replace usage of Linker with LinkRenderer service

https://gerrit.wikimedia.org/r/813298