MediaWiki REL1_34
ProfilerOutput.php
Go to the documentation of this file.
1<?php
27abstract 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}
Base class for profiling output.
canUse()
Can this output type be used?
array $params
Configuration of $wgProfiler.
log(array $stats)
Log MediaWiki-style profiling data.
logsToOutput()
May the log() try to write to standard output?
__construct(Profiler $collector, array $params)
Profiler base class that defines the interface and some trivial functionality.
Definition Profiler.php:33