MediaWiki  master
ProfilerStub.php
Go to the documentation of this file.
1 <?php
26 class ProfilerStub extends Profiler {
27  public function scopedProfileIn( $section ) {
28  return null; // no-op
29  }
30 
31  public function getFunctionStats() {
32  return [];
33  }
34 
35  public function getOutput() {
36  return '';
37  }
38 
39  public function close() {
40  }
41 
42  public function logData() {
43  }
44 
45  public function logDataPageOutputOnly() {
46  }
47 }
Stub profiler that does nothing.
close()
Close opened profiling sections.
getFunctionStats()
Get the aggregated inclusive profiling data for each method.
logDataPageOutputOnly()
Log the data to the script/request output for all ProfilerOutput instances that do so.
getOutput()
Returns a profiling output to be stored in debug file.
scopedProfileIn( $section)
Mark the start of a custom profiling frame (e.g.
logData()
Log the data to the backing store for all ProfilerOutput instances that have one.
Profiler base class that defines the interface and some shared functionality.
Definition: Profiler.php:36