32 parent::__construct(
'Wantedtemplates' );
39 $queryInfo = $this->linksMigration->getQueryInfo(
'templatelinks' );
40 [ $ns, $title ] = $this->linksMigration->getTitleFields(
'templatelinks' );
42 'tables' => array_merge( $queryInfo[
'tables'], [
'page' ] ),
52 'options' => [
'GROUP BY' => [ $ns, $title ] ],
53 'join_conds' => array_merge(
54 [
'page' => [
'LEFT JOIN',
55 [
"page_namespace = $ns",
"page_title = $title" ] ] ],
69 TemplateLinksTable::VIRTUAL_DOMAIN,
79class_alias( SpecialWantedTemplates::class,
'SpecialWantedTemplates' );
Factory for LinkBatch objects to batch query page metadata.
setDatabaseProvider(IConnectionProvider $databaseProvider)
setLinkBatchFactory(LinkBatchFactory $linkBatchFactory)
Base class for a "wanted" query page like WantedPages, WantedTemplates, etc.