File tree Expand file tree Collapse file tree 1 file changed +15
-2
lines changed
src/DebugBar/DataCollector Expand file tree Collapse file tree 1 file changed +15
-2
lines changed Original file line number Diff line number Diff line change 18
18
*/
19
19
class TimeDataCollector extends DataCollector implements Renderable
20
20
{
21
+
22
+ /**
23
+ * @var float
24
+ */
21
25
protected $ requestStartTime ;
22
26
27
+ /**
28
+ * @var float
29
+ */
23
30
protected $ requestEndTime ;
24
31
32
+ /**
33
+ * @var array
34
+ */
25
35
protected $ startedMeasures = array ();
26
36
37
+ /**
38
+ * @var array
39
+ */
27
40
protected $ measures = array ();
28
41
29
42
/**
@@ -62,7 +75,7 @@ public function startMeasure($name, $label = null)
62
75
* @param string $name
63
76
* @return bool
64
77
*/
65
- public function hasMeasure ($ name )
78
+ public function hasStartedMeasure ($ name )
66
79
{
67
80
return isset ($ this ->startedMeasures [$ name ]);
68
81
}
@@ -75,7 +88,7 @@ public function hasMeasure($name)
75
88
public function stopMeasure ($ name )
76
89
{
77
90
$ end = microtime (true );
78
- if (!$ this ->hasMeasure ($ name )) {
91
+ if (!$ this ->hasStartedMeasure ($ name )) {
79
92
throw new DebugBarException ("Failed stopping measure ' $ name' because it hasn't been started " );
80
93
}
81
94
$ this ->addMeasure ($ this ->startedMeasures [$ name ]['label ' ], $ this ->startedMeasures [$ name ]['start ' ], $ end );
You can’t perform that action at this time.
0 commit comments