Translate extension for MediaWiki
Loading...
Searching...
No Matches
TranslationStatsInterface.php
1
<?php
2
declare( strict_types = 1 );
3
4
namespace
MediaWiki\Extension\Translate\Statistics;
5
6
use stdClass;
7
use Wikimedia\Rdbms\IDatabase;
8
17
interface
TranslationStatsInterface
{
23
public
function
__construct
(
TranslationStatsGraphOptions
$opts );
24
37
public
function
preQuery
(
38
IDatabase $database,
39
&$tables,
40
&$fields,
41
&$conds,
42
&$type,
43
&$options,
44
&$joins,
45
$start,
46
$end
47
);
48
55
public
function
indexOf
( $row );
56
63
public
function
labels
();
64
70
public
function
getTimestamp
( $row );
71
77
public
function
getDateFormat
();
78
}
MediaWiki\Extension\Translate\Statistics\TranslationStatsGraphOptions
Encapsulates graph options.
Definition
TranslationStatsGraphOptions.php:14
MediaWiki\Extension\Translate\Statistics\TranslationStatsInterface
Interface for producing different kinds of graphs.
Definition
TranslationStatsInterface.php:17
MediaWiki\Extension\Translate\Statistics\TranslationStatsInterface\preQuery
preQuery(IDatabase $database, &$tables, &$fields, &$conds, &$type, &$options, &$joins, $start, $end)
Query details that the graph must fill.
MediaWiki\Extension\Translate\Statistics\TranslationStatsInterface\__construct
__construct(TranslationStatsGraphOptions $opts)
Constructor.
MediaWiki\Extension\Translate\Statistics\TranslationStatsInterface\getDateFormat
getDateFormat()
Return time formatting string.
MediaWiki\Extension\Translate\Statistics\TranslationStatsInterface\labels
labels()
Return the names of the variables being measured.
MediaWiki\Extension\Translate\Statistics\TranslationStatsInterface\getTimestamp
getTimestamp( $row)
Return the timestamp associated with this result row.
MediaWiki\Extension\Translate\Statistics\TranslationStatsInterface\indexOf
indexOf( $row)
Return the indexes which this result contributes to.
src
Statistics
TranslationStatsInterface.php
Generated by
1.10.0