Translate extension for MediaWiki
 
Loading...
Searching...
No Matches
TranslateRegistrationStats.php
1<?php
2declare( strict_types = 1 );
3
4namespace MediaWiki\Extension\Translate\Statistics;
5
6use Wikimedia\Rdbms\IDatabase;
7
15 public function preQuery(
16 IDatabase $database,
17 &$tables,
18 &$fields,
19 &$conds,
20 &$type,
21 &$options,
22 &$joins,
23 $start,
24 $end
25 ) {
26 $tables = 'user';
27 $fields = 'user_registration';
28 $conds = self::makeTimeCondition( $database, 'user_registration', $start, $end );
29 $type .= '-registration';
30 $options = [];
31 $joins = [];
32 }
33
34 public function getTimestamp( $row ) {
35 return $row->user_registration;
36 }
37}
Graph which provides statistics about amount of registered users in a given time.
getTimestamp( $row)
Return the timestamp associated with this result row.
preQuery(IDatabase $database, &$tables, &$fields, &$conds, &$type, &$options, &$joins, $start, $end)
Query details that the graph must fill.
Provides some hand default implementations for TranslationStatsInterface.