* @return array
*/
protected function pageInfo() {
- global $wgContLang;
-
$services = MediaWikiServices::getInstance();
$user = $this->getUser();
];
// Is it a redirect? If so, where to?
- if ( $title->isRedirect() ) {
+ $redirectTarget = $this->page->getRedirectTarget();
+ if ( $redirectTarget !== null ) {
$pageInfo['header-basic'][] = [
$this->msg( 'pageinfo-redirectsto' ),
- $linkRenderer->makeLink( $this->page->getRedirectTarget() ) .
+ $linkRenderer->makeLink( $redirectTarget ) .
$this->msg( 'word-separator' )->escaped() .
$this->msg( 'parentheses' )->rawParams( $linkRenderer->makeLink(
- $this->page->getRedirectTarget(),
+ $redirectTarget,
$this->msg( 'pageinfo-redirectsto-info' )->text(),
[],
[ 'action' => 'info' ]
$wordIDs = $magicWords->names;
// Array of IDs => localized magic words
- $localizedWords = $wgContLang->getMagicWords();
+ $localizedWords = $services->getContentLanguage()->getMagicWords();
$listItems = [];
foreach ( $pageProperties as $property => $value ) {