MediaWiki  1.28.0
SiteStatsInit Class Reference

Class designed for counting of stats. More...

Public Member Functions

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

Static Public Member Functions

static doAllAndCommit ($database, array $options=[])
 Do all updates and commit them. More...
 

Public Attributes

 $mArticles = null
 
 $mFiles = null
 
 $mPages = null
 

Private Attributes

 $db
 
 $mEdits = null
 
 $mUsers = null
 

Detailed Description

Class designed for counting of stats.

Definition at line 278 of file SiteStats.php.

Constructor & Destructor Documentation

SiteStatsInit::__construct (   $database = false)

Constructor.

Parameters
bool | IDatabase$database

Definition at line 293 of file SiteStats.php.

References DB_MASTER, DB_REPLICA, and wfGetDB().

Member Function Documentation

SiteStatsInit::articles ( )

Count pages in article space(s)

Returns
int

Definition at line 317 of file SiteStats.php.

References $mArticles, $tables, MWNamespace\getContentNamespaces(), and global.

Referenced by refresh().

static 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
array$optionsArray of options, may contain the following values
  • activeUsers boolean: Whether to update the number of active users (default: false)

Definition at line 380 of file SiteStats.php.

References $options, SiteStatsUpdate\cacheUpdate(), DB_MASTER, false, and wfGetDB().

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

SiteStatsInit::edits ( )

Count the total number of edits.

Returns
int

Definition at line 307 of file SiteStats.php.

References $mEdits.

Referenced by refresh().

SiteStatsInit::files ( )

Count total files.

Returns
int

Definition at line 365 of file SiteStats.php.

References $mFiles.

Referenced by refresh().

SiteStatsInit::pages ( )

Count total pages.

Returns
int

Definition at line 347 of file SiteStats.php.

References $mPages.

Referenced by refresh().

SiteStatsInit::refresh ( )

Refresh site_stats.

Definition at line 403 of file SiteStats.php.

References $mArticles, $mEdits, $mFiles, $mPages, $mUsers, articles(), DB_MASTER, edits(), files(), pages(), users(), and wfGetDB().

SiteStatsInit::users ( )

Count total users.

Returns
int

Definition at line 356 of file SiteStats.php.

References $mUsers.

Referenced by refresh().

Member Data Documentation

SiteStatsInit::$db
private

Definition at line 281 of file SiteStats.php.

SiteStatsInit::$mArticles = null

Definition at line 284 of file SiteStats.php.

Referenced by articles(), and refresh().

SiteStatsInit::$mEdits = null
private

Definition at line 284 of file SiteStats.php.

Referenced by edits(), and refresh().

SiteStatsInit::$mFiles = null

Definition at line 285 of file SiteStats.php.

Referenced by files(), and refresh().

SiteStatsInit::$mPages = null

Definition at line 284 of file SiteStats.php.

Referenced by pages(), and refresh().

SiteStatsInit::$mUsers = null
private

Definition at line 285 of file SiteStats.php.

Referenced by refresh(), and users().


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