29 namespace MediaWiki\Specials;
55 parent::__construct(
'Wantedtemplates' );
58 $this->linksMigration = $linksMigration;
62 $queryInfo = $this->linksMigration->getQueryInfo(
'templatelinks' );
63 [ $ns, $title ] = $this->linksMigration->getTitleFields(
'templatelinks' );
65 'tables' => array_merge( $queryInfo[
'tables'], [
'page' ] ),
75 'options' => [
'GROUP BY' => [ $ns, $title ] ],
76 'join_conds' => array_merge(
77 [
'page' => [
'LEFT JOIN',
78 [
"page_namespace = $ns",
"page_title = $title" ] ] ],
93 class_alias( SpecialWantedTemplates::class,
'SpecialWantedTemplates' );
setDatabaseProvider(IConnectionProvider $databaseProvider)
setLinkBatchFactory(LinkBatchFactory $linkBatchFactory)
Class definition for a wanted query page like WantedPages, WantedTemplates, etc.