MediaWiki  master
ProfilerOutput.php
Go to the documentation of this file.
1 <?php
27 abstract class ProfilerOutput {
29  protected $collector;
31  protected $params = [];
32 
37  public function __construct( Profiler $collector, array $params ) {
38  $this->collector = $collector;
39  $this->params = $params;
40  }
41 
46  public function canUse() {
47  return true;
48  }
49 
55  public function logsToOutput() {
56  return false;
57  }
58 
67  abstract public function log( array $stats );
68 }
Profiler $collector
canUse()
Can this output type be used?
logsToOutput()
May the log() try to write to standard output?
array $params
Configuration of $wgProfiler.
Base class for profiling output.
log(array $stats)
Log MediaWiki-style profiling data.
__construct(Profiler $collector, array $params)