Skip to content

Commit 92d1557

Browse files
stayalliveHazAT
authored andcommitted
Re-add more missing handlers (#187)
* Re-add more missing handlers * Fix old handlers using old client code
1 parent aa53362 commit 92d1557

File tree

1 file changed

+44
-2
lines changed

1 file changed

+44
-2
lines changed

src/Sentry/Laravel/EventHandler.php

Lines changed: 44 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ class EventHandler
6161
/**
6262
* EventHandler constructor.
6363
*
64-
* @param array $config
64+
* @param array $config
6565
*/
6666
public function __construct(array $config)
6767
{
@@ -149,6 +149,31 @@ protected function routeMatchedHandler(RouteMatched $match)
149149
$this->routerMatchedHandler($match->route);
150150
}
151151

152+
/**
153+
* Until Laravel 5.1
154+
*
155+
* @param string $query
156+
* @param array $bindings
157+
* @param int $time
158+
* @param string $connectionName
159+
*/
160+
protected function queryHandler($query, $bindings, $time, $connectionName)
161+
{
162+
$data = array('connectionName' => $connectionName);
163+
164+
if ($this->sqlBindings) {
165+
$data['bindings'] = $bindings;
166+
}
167+
168+
Integration::addBreadcrumb(new Breadcrumb(
169+
Breadcrumb::LEVEL_INFO,
170+
Breadcrumb::TYPE_USER,
171+
'sql.query',
172+
$query,
173+
$data
174+
));
175+
}
176+
152177
/**
153178
* Since Laravel 5.2
154179
*
@@ -171,6 +196,24 @@ protected function queryExecutedHandler(QueryExecuted $query)
171196
));
172197
}
173198

199+
/**
200+
* Until Laravel 5.3
201+
*
202+
* @param string $level
203+
* @param string $message
204+
* @param array|null $context
205+
*/
206+
protected function logHandler($level, $message, $context)
207+
{
208+
Integration::addBreadcrumb(new Breadcrumb(
209+
$level,
210+
Breadcrumb::TYPE_USER,
211+
'log.' . $level,
212+
$message,
213+
empty($context) ? array() : array('params' => $context)
214+
));
215+
}
216+
174217
/**
175218
* Since Laravel 5.4
176219
*
@@ -232,7 +275,6 @@ protected function queueJobProcessingHandler(JobProcessing $event)
232275
));
233276
}
234277

235-
236278
/**
237279
* Since Laravel 5.2
238280
*

0 commit comments

Comments
 (0)