MediaWiki  1.28.0
ProfilerStub Class Reference

Stub profiler that does nothing. More...

Inheritance diagram for ProfilerStub:
Collaboration diagram for ProfilerStub:

Public Member Functions

 close ()
 
 getFunctionStats ()
 
 getOutput ()
 
 logData ()
 
 logDataPageOutputOnly ()
 
 scopedProfileIn ($section)
 
- Public Member Functions inherited from Profiler
 __construct (array $params)
 
 close ()
 Close opened profiling sections. More...
 
 getContentType ()
 Get the content type sent out to the client. More...
 
 getContext ()
 Gets the context for this Profiler. More...
 
 getFunctionStats ()
 Get the aggregated inclusive profiling data for each method. More...
 
 getOutput ()
 Returns a profiling output to be stored in debug file. More...
 
 getProfileID ()
 
 getTemplated ()
 Was this call as templated or not. More...
 
 getTransactionProfiler ()
 
 logData ()
 Log the data to some store or even the page output. More...
 
 logDataPageOutputOnly ()
 Output current data to the page output if configured to do so. More...
 
 profileIn ($functionname)
 
 profileOut ($functionname)
 
 scopedProfileIn ($section)
 Mark the start of a custom profiling frame (e.g. More...
 
 scopedProfileOut (SectionProfileCallback &$section=null)
 
 setContext ($context)
 Sets the context for this Profiler. More...
 
 setProfileID ($id)
 
 setTemplated ($t)
 Mark this call as templated or not. More...
 

Additional Inherited Members

- Static Public Member Functions inherited from Profiler
static instance ()
 Singleton. More...
 
static replaceStubInstance (Profiler $profiler)
 Replace the current profiler with $profiler if no non-stub profiler is set. More...
 
- Protected Attributes inherited from Profiler
IContextSource $context = null
 Current request context. More...
 
array $params = []
 All of the params passed from $wgProfiler. More...
 
string bool $profileID = false
 Profiler ID for bucketing data. More...
 
bool $templated = false
 Whether MediaWiki is in a SkinTemplate output context. More...
 
TransactionProfiler $trxProfiler
 

Detailed Description

Stub profiler that does nothing.

Definition at line 29 of file ProfilerStub.php.

Member Function Documentation

ProfilerStub::close ( )

Definition at line 40 of file ProfilerStub.php.

ProfilerStub::getFunctionStats ( )

Definition at line 34 of file ProfilerStub.php.

ProfilerStub::getOutput ( )

Definition at line 37 of file ProfilerStub.php.

ProfilerStub::logData ( )

Definition at line 43 of file ProfilerStub.php.

ProfilerStub::logDataPageOutputOnly ( )

Definition at line 46 of file ProfilerStub.php.

ProfilerStub::scopedProfileIn (   $section)

Definition at line 30 of file ProfilerStub.php.


The documentation for this class was generated from the following file: