cache = $cache; } /** * Add totals to output */ public function execute() { $totalsLookup = new TotalsLookup( new CategoryManager(), $this->cache, new Database( 0 ) ); $totals = $totalsLookup->getTotals(); ApiResult::setArrayType( $totals, 'assoc' ); $this->getResult()->addValue( [ 'query', 'linterstats' ], 'totals', $totals ); } /** @inheritDoc */ public function getExamplesMessages() { return [ 'action=query&meta=linterstats' => 'apihelp-query+linterstats-example-1', ]; } }