From 0dc7d01442f3ee16ec8512e3cc5b24569c579eb1 Mon Sep 17 00:00:00 2001 From: snapshotpl Date: Sat, 29 Mar 2014 15:03:41 +0100 Subject: [PATCH] Fix missing phpdocs in TimeDataCollector, rename new method name --- .../DataCollector/TimeDataCollector.php | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/src/DebugBar/DataCollector/TimeDataCollector.php b/src/DebugBar/DataCollector/TimeDataCollector.php index cfdf962..aac0731 100644 --- a/src/DebugBar/DataCollector/TimeDataCollector.php +++ b/src/DebugBar/DataCollector/TimeDataCollector.php @@ -18,12 +18,25 @@ use DebugBar\DebugBarException; */ class TimeDataCollector extends DataCollector implements Renderable { + + /** + * @var float + */ protected $requestStartTime; + /** + * @var float + */ protected $requestEndTime; + /** + * @var array + */ protected $startedMeasures = array(); + /** + * @var array + */ protected $measures = array(); /** @@ -62,7 +75,7 @@ class TimeDataCollector extends DataCollector implements Renderable * @param string $name * @return bool */ - public function hasMeasure($name) + public function hasStartedMeasure($name) { return isset($this->startedMeasures[$name]); } @@ -75,7 +88,7 @@ class TimeDataCollector extends DataCollector implements Renderable public function stopMeasure($name) { $end = microtime(true); - if (!$this->hasMeasure($name)) { + if (!$this->hasStartedMeasure($name)) { throw new DebugBarException("Failed stopping measure '$name' because it hasn't been started"); } $this->addMeasure($this->startedMeasures[$name]['label'], $this->startedMeasures[$name]['start'], $end);