Skip to content

Commit c20f7cf

Browse files
committed
CS fixes
1 parent 5c3aaf4 commit c20f7cf

File tree

1 file changed

+28
-18
lines changed

1 file changed

+28
-18
lines changed

src/DataCollector/EventCollector.php

Lines changed: 28 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ class EventCollector extends TimeDataCollector
1010
/** @var Dispatcher */
1111
protected $events;
1212

13-
/** @var ValueExporter */
13+
/** @var ValueExporter */
1414
protected $exporter;
1515

1616
public function __construct($requestStartTime = null)
@@ -25,9 +25,13 @@ public function onWildcardEvent()
2525
$name = $this->events->firing();
2626
$time = microtime(true);
2727

28+
// Get the arguments passed to the event
2829
$params = $this->prepareParams(func_get_args());
2930

30-
foreach($this->events->getListeners($name) as $i => $listener) {
31+
// Find all listeners for the current event
32+
foreach ($this->events->getListeners($name) as $i => $listener) {
33+
34+
// Check if it's an object + method name
3135
if (is_array($listener) && count($listener) > 1 && is_object($listener[0])) {
3236
list($class, $method) = $listener;
3337

@@ -36,25 +40,29 @@ public function onWildcardEvent()
3640
continue;
3741
}
3842

39-
// Format thet listener to readable format
43+
// Format the listener to readable format
4044
$listener = get_class($class) . '@' . $method;
41-
45+
46+
// Handle closures
4247
} elseif ($listener instanceof \Closure) {
4348
$reflector = new \ReflectionFunction($listener);
4449

45-
if($reflector->getNamespaceName() == 'Barryvdh\Debugbar') {
50+
// Skip our own listeners
51+
if ($reflector->getNamespaceName() == 'Barryvdh\Debugbar') {
4652
continue;
4753
}
4854

55+
// Format the closure to a readable format
4956
$filename = ltrim(str_replace(base_path(), '', $reflector->getFileName()), '/');
50-
$listener = $reflector->getName() . ' ('.$filename . ':' . $reflector->getStartLine() . '-' . $reflector->getEndLine() . ')';
57+
$listener = $reflector->getName() . ' (' . $filename . ':' . $reflector->getStartLine() . '-' . $reflector->getEndLine() . ')';
5158
} else {
59+
// Not sure if this is possible, but to prevent edge cases
5260
$listener = $this->formatVar($listener);
5361
}
5462

55-
$params['listeners.'.$i] = $listener;
63+
$params['listeners.' . $i] = $listener;
5664
}
57-
$this->addMeasure($name, $time, $time, $params);
65+
$this->addMeasure($name, $time, $time, $params);
5866
}
5967

6068
public function subscribe(Dispatcher $events)
@@ -69,13 +77,15 @@ protected function prepareParams($params)
6977
foreach ($params as $key => $value) {
7078
$data[$key] = htmlentities($this->exporter->exportValue($value), ENT_QUOTES, 'UTF-8', false);
7179
}
80+
7281
return $data;
7382
}
7483

7584
public function collect()
7685
{
7786
$data = parent::collect();
7887
$data['nb_measures'] = count($data['measures']);
88+
7989
return $data;
8090
}
8191

@@ -87,16 +97,16 @@ public function getName()
8797
public function getWidgets()
8898
{
8999
return array(
90-
"events" => array(
91-
"icon" => "tasks",
92-
"widget" => "PhpDebugBar.Widgets.TimelineWidget",
93-
"map" => "event",
94-
"default" => "{}"
95-
),
96-
'events:badge' => array(
97-
'map' => 'event.nb_measures',
98-
'default' => 0
99-
)
100+
"events" => array(
101+
"icon" => "tasks",
102+
"widget" => "PhpDebugBar.Widgets.TimelineWidget",
103+
"map" => "event",
104+
"default" => "{}",
105+
),
106+
'events:badge' => array(
107+
'map' => 'event.nb_measures',
108+
'default' => 0,
109+
),
100110
);
101111
}
102112
}

0 commit comments

Comments
 (0)