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
16
interface
TranslationStatsInterface
{
22
public
function
__construct
(
TranslationStatsGraphOptions
$opts );
23
35
public
function
preQuery
( &$tables, &$fields, &$conds, &$type, &$options, &$joins, $start, $end );
36
43
public
function
indexOf
( $row );
44
51
public
function
labels
();
52
58
public
function
getTimestamp
( $row );
59
65
public
function
getDateFormat
();
66
}
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:16
MediaWiki\Extension\Translate\Statistics\TranslationStatsInterface\__construct
__construct(TranslationStatsGraphOptions $opts)
Constructor.
MediaWiki\Extension\Translate\Statistics\TranslationStatsInterface\preQuery
preQuery(&$tables, &$fields, &$conds, &$type, &$options, &$joins, $start, $end)
Query details that the graph must fill.
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