diff options
Diffstat (limited to 'includes/ProfilerStub.php')
-rw-r--r-- | includes/ProfilerStub.php | 46 |
1 files changed, 34 insertions, 12 deletions
diff --git a/includes/ProfilerStub.php b/includes/ProfilerStub.php index c41845a4..100cb8df 100644 --- a/includes/ProfilerStub.php +++ b/includes/ProfilerStub.php @@ -1,26 +1,48 @@ <?php +/** + * Stub profiling functions + * @file + * @ingroup Profiler + */ -# Stub profiling functions +/** backward compatibility */ +$wgProfiling = false; + +/** is setproctitle function available ? */ +$haveProctitle = function_exists( 'setproctitle' ); -$haveProctitle=function_exists("setproctitle"); +/** + * Begin profiling of a function + * @param $fn string + */ function wfProfileIn( $fn = '' ) { global $hackwhere, $wgDBname, $haveProctitle; - if ($haveProctitle) { + if( $haveProctitle ){ $hackwhere[] = $fn; - setproctitle($fn . " [$wgDBname]"); + setproctitle( $fn . " [$wgDBname]" ); } } + +/** + * Stop profiling of a function + * @param $fn string + */ function wfProfileOut( $fn = '' ) { global $hackwhere, $wgDBname, $haveProctitle; - if (!$haveProctitle) + if( !$haveProctitle ) return; - if (count($hackwhere)) - array_pop($hackwhere); - if (count($hackwhere)) - setproctitle($hackwhere[count($hackwhere)-1] . " [$wgDBname]"); + if( count( $hackwhere ) ) + array_pop( $hackwhere ); + if( count( $hackwhere ) ) + setproctitle( $hackwhere[count( $hackwhere )-1] . " [$wgDBname]" ); } -function wfGetProfilingOutput( $s, $e ) {} -function wfProfileClose() {} -$wgProfiling = false; +/** + * Does nothing, just for compatibility + */ +function wfGetProfilingOutput( $s, $e ) {} +/** + * Does nothing, just for compatibility + */ +function wfProfileClose() {} |