$modelHtml
];
+ if ( $title->inNamespace( NS_USER ) ) {
+ $pageUser = User::newFromName( $title->getRootText() );
+ if ( $pageUser && $pageUser->getId() && !$pageUser->isHidden() ) {
+ $pageInfo['header-basic'][] = [
+ $this->msg( 'pageinfo-user-id' ),
+ $pageUser->getId()
+ ];
+ }
+ }
+
// Search engine status
$pOutput = new ParserOutput();
if ( isset( $pageProperties['noindex'] ) ) {
$more = null;
}
+ $templateListFormatter = new TemplatesOnThisPageFormatter(
+ $this->getContext(),
+ $linkRenderer
+ );
+
$pageInfo['header-properties'][] = [
$this->msg( 'pageinfo-templates' )
->numParams( $pageCounts['transclusion']['from'] ),
- Linker::formatTemplates(
- $transcludedTemplates,
- false,
- false,
- $more )
+ $templateListFormatter->format( $transcludedTemplates, false, $more )
];
}
$more = null;
}
+ $templateListFormatter = new TemplatesOnThisPageFormatter(
+ $this->getContext(),
+ $linkRenderer
+ );
+
$pageInfo['header-properties'][] = [
$this->msg( 'pageinfo-transclusions' )
->numParams( $pageCounts['transclusion']['to'] ),
- Linker::formatTemplates(
- $transcludedTargets,
- false,
- false,
- $more )
+ $templateListFormatter->format( $transcludedTargets, false, $more )
];
}
}
$dbr = wfGetDB( DB_REPLICA );
$dbrWatchlist = wfGetDB( DB_REPLICA, 'watchlist' );
-
$setOpts += Database::getCacheSetOptions( $dbr, $dbrWatchlist );
$watchedItemStore = MediaWikiServices::getInstance()->getWatchedItemStore();