Skip to content

Commit a909c3a

Browse files
authored
Check clockwork values
Fixes #1748 to make sure the actual data exists
1 parent 76c128c commit a909c3a

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

src/Support/Clockwork/Converter.php

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -39,11 +39,11 @@ public function convert($data)
3939
$output = array_merge($output, $data['clockwork']);
4040
}
4141

42-
if (isset($data['memory'])) {
42+
if (isset($data['memory']['peak_usage'])) {
4343
$output['memoryUsage'] = $data['memory']['peak_usage'];
4444
}
4545

46-
if (isset($data['time'])) {
46+
if (isset($data['time']['measures'])) {
4747
$time = $data['time'];
4848
$output['time'] = $time['start'];
4949
$output['responseTime'] = $time['end'];
@@ -84,7 +84,7 @@ public function convert($data)
8484
];
8585
}
8686

87-
if (isset($data['messages'])) {
87+
if (isset($data['messages']['messages'])) {
8888
foreach ($data['messages']['messages'] as $message) {
8989
$output['log'][] = [
9090
'message' => $message['message'],
@@ -94,7 +94,7 @@ public function convert($data)
9494
}
9595
}
9696

97-
if (isset($data['queries'])) {
97+
if (isset($data['queries']['statements'])) {
9898
$queries = $data['queries'];
9999
foreach ($queries['statements'] as $statement) {
100100
if ($statement['type'] === 'explain') {
@@ -112,15 +112,15 @@ public function convert($data)
112112
$output['databaseDuration'] = $queries['accumulated_duration'] * 1000;
113113
}
114114

115-
if (isset($data['models'])) {
115+
if (isset($data['models']['data'])) {
116116
$output['modelsActions'] = [];
117117
$output['modelsCreated'] = [];
118118
$output['modelsUpdated'] = [];
119119
$output['modelsDeleted'] = [];
120120
$output['modelsRetrieved'] = $data['models']['data'];
121121
}
122122

123-
if (isset($data['views'])) {
123+
if (isset($data['views']['templates'])) {
124124
foreach ($data['views']['templates'] as $view) {
125125
$output['viewsData'][] = [
126126
'description' => 'Rendering a view',
@@ -135,7 +135,7 @@ public function convert($data)
135135
}
136136
}
137137

138-
if (isset($data['event'])) {
138+
if (isset($data['event']['measures'])) {
139139
foreach ($data['event']['measures'] as $event) {
140140
$event['data'] = [];
141141
$event['listeners'] = [];
@@ -152,7 +152,7 @@ public function convert($data)
152152
}
153153
}
154154

155-
if (isset($data['symfonymailer_mails'])) {
155+
if (isset($data['symfonymailer_mails']['mails'])) {
156156
foreach ($data['symfonymailer_mails']['mails'] as $mail) {
157157
$output['emailsData'][] = [
158158
'data' => [

0 commit comments

Comments
 (0)