Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
0.00% covered (danger)
0.00%
0 / 6
0.00% covered (danger)
0.00%
0 / 1
CRAP
0.00% covered (danger)
0.00%
0 / 1
ArticleCompileLinkCount
0.00% covered (danger)
0.00%
0 / 6
0.00% covered (danger)
0.00%
0 / 1
6
0.00% covered (danger)
0.00%
0 / 1
 compile
0.00% covered (danger)
0.00%
0 / 6
0.00% covered (danger)
0.00%
0 / 1
6
1<?php
2
3namespace MediaWiki\Extension\PageTriage\ArticleCompile;
4
5use MediaWiki\Extension\PageTriage\PageTriageUtil;
6use MediaWiki\MediaWikiServices;
7
8/**
9 * Article link count
10 */
11class ArticleCompileLinkCount extends ArticleCompile {
12
13    public function compile() {
14        $linksMigration = MediaWikiServices::getInstance()->getLinksMigration();
15        foreach ( $this->mPageId as $pageId ) {
16            $res = PageTriageUtil::getLinkCount( $linksMigration, $pageId );
17            $this->processEstimatedCount( $pageId, $res, 50, 'linkcount' );
18        }
19        $this->fillInZeroCount( 'linkcount' );
20        return true;
21    }
22
23}