API: Change acprop description to allow for future expansion
[lhc/web/wiklou.git] / includes / ProfilerSimple.php
index a118c85..20ab99c 100644 (file)
@@ -1,13 +1,12 @@
 <?php
-/**
- * Simple profiler base class
- */
 
-/**
- * @todo document
- */
 require_once(dirname(__FILE__).'/Profiler.php');
 
+/**
+ * Simple profiler base class.
+ * @todo document methods (?)
+ * @addtogroup Profiler
+ */
 class ProfilerSimple extends Profiler {
        var $mMinimumTime = 0;
        var $mProfileID = false;
@@ -73,10 +72,14 @@ class ProfilerSimple extends Profiler {
                                $message = "Profile section ended by close(): {$ofname}";
                                $functionname = $ofname;
                                $this->debug( "$message\n" );
+                               $this->mCollated[$message] = array(
+                                       'real' => 0.0, 'count' => 1);
                        }
                        elseif ($ofname != $functionname) {
                                $message = "Profiling error: in({$ofname}), out($functionname)";
                                $this->debug( "$message\n" );
+                               $this->mCollated[$message] = array(
+                                       'real' => 0.0, 'count' => 1);
                        }
                        $entry =& $this->mCollated[$functionname];
                        $elapsedcpu = $this->getCpuTime() - $octime;
@@ -123,4 +126,4 @@ class ProfilerSimple extends Profiler {
                }
        }
 }
-?>
+