MediaWiki master
MediaWiki\SiteStats\SiteStatsInit Class Reference

Class designed for counting of stats. More...

Public Member Functions

 __construct ( $database=false)
 
 articles ()
 Count pages in article space(s)
 
 edits ()
 Count the total number of edits.
 
 files ()
 Count total files.
 
 pages ()
 Count total pages.
 
 refresh ()
 Refresh site_stats.
 
 users ()
 Count total users.
 

Static Public Member Functions

static doAllAndCommit ( $database, array $options=[])
 Do all updates and commit them.
 
static doPlaceholderInit ()
 Insert a dummy row with all zeroes if no row is present.
 

Detailed Description

Class designed for counting of stats.

Definition at line 32 of file SiteStatsInit.php.

Constructor & Destructor Documentation

◆ __construct()

MediaWiki\SiteStats\SiteStatsInit::__construct ( $database = false)
Parameters
bool | IReadableDatabase$database
  • bool: Whether to use the primary DB
  • IDatabase: Database connection to use

Definition at line 51 of file SiteStatsInit.php.

Member Function Documentation

◆ articles()

MediaWiki\SiteStats\SiteStatsInit::articles ( )

◆ doAllAndCommit()

static MediaWiki\SiteStats\SiteStatsInit::doAllAndCommit ( $database,
array $options = [] )
static

Do all updates and commit them.

More or less a replacement for the original initStats, but without output.

Parameters
IDatabase | bool$database
  • bool: Whether to use the primary DB
  • IDatabase: Database connection to use
array$optionsArray of options, may contain the following values
  • activeUsers bool: Whether to update the number of active users (default: false)

Definition at line 142 of file SiteStatsInit.php.

Referenced by MediaWiki\Installer\DatabaseUpdater\checkStats(), and MediaWiki\SiteStats\SiteStats\loadAndLazyInit().

◆ doPlaceholderInit()

static MediaWiki\SiteStats\SiteStatsInit::doPlaceholderInit ( )
static

Insert a dummy row with all zeroes if no row is present.

Definition at line 165 of file SiteStatsInit.php.

References MediaWiki\SiteStats\SiteStats\selectFields().

Referenced by MediaWiki\SiteStats\SiteStats\loadAndLazyInit().

◆ edits()

MediaWiki\SiteStats\SiteStatsInit::edits ( )

Count the total number of edits.

Returns
int

Definition at line 65 of file SiteStatsInit.php.

References MediaWiki\SiteStats\SiteStatsInit\edits().

Referenced by MediaWiki\SiteStats\SiteStatsInit\edits(), and MediaWiki\SiteStats\SiteStatsInit\refresh().

◆ files()

MediaWiki\SiteStats\SiteStatsInit::files ( )

◆ pages()

MediaWiki\SiteStats\SiteStatsInit::pages ( )

◆ refresh()

◆ users()

MediaWiki\SiteStats\SiteStatsInit::users ( )

The documentation for this class was generated from the following file: