File tree Expand file tree Collapse file tree 2 files changed +7
-8
lines changed Expand file tree Collapse file tree 2 files changed +7
-8
lines changed Original file line number Diff line number Diff line change @@ -88,12 +88,12 @@ public function setShowCopyButton($enabled = true)
88
88
/**
89
89
* Enable/disable finding the source
90
90
*
91
- * @param bool $value
91
+ * @param bool|int $value
92
92
* @param array $middleware
93
93
*/
94
94
public function setFindSource ($ value , array $ middleware )
95
95
{
96
- $ this ->findSource = ( bool ) $ value ;
96
+ $ this ->findSource = $ value ;
97
97
$ this ->middleware = $ middleware ;
98
98
}
99
99
@@ -301,7 +301,7 @@ protected function findSource()
301
301
$ sources [] = $ this ->parseTrace ($ index , $ trace );
302
302
}
303
303
304
- return array_slice (array_filter ($ sources ), 0 , 5 );
304
+ return array_slice (array_filter ($ sources ), 0 , is_int ( $ this -> findSource ) ? $ this -> findSource : 5 );
305
305
}
306
306
307
307
/**
Original file line number Diff line number Diff line change @@ -294,9 +294,8 @@ function (\Illuminate\Log\Events\MessageLogged $log) use ($logger) {
294
294
}
295
295
296
296
if ($ this ->shouldCollect ('db ' , true ) && isset ($ app ['db ' ]) && $ events ) {
297
- if (
298
- $ debugbar ->hasCollector ('time ' ) && $ config ->get ('debugbar.options.db.timeline ' , false )) {
299
- $ timeCollector = $ debugbar ->getCollector ('time ' );
297
+ if ($ this ->hasCollector ('time ' ) && $ config ->get ('debugbar.options.db.timeline ' , false )) {
298
+ $ timeCollector = $ this ['time ' ];
300
299
} else {
301
300
$ timeCollector = null ;
302
301
}
@@ -310,9 +309,9 @@ function (\Illuminate\Log\Events\MessageLogged $log) use ($logger) {
310
309
$ queryCollector ->setRenderSqlWithParams (true );
311
310
}
312
311
313
- if ($ config ->get ('debugbar.options.db.backtrace ' )) {
312
+ if ($ dbBacktrace = $ config ->get ('debugbar.options.db.backtrace ' )) {
314
313
$ middleware = ! $ this ->is_lumen ? $ app ['router ' ]->getMiddleware () : [];
315
- $ queryCollector ->setFindSource (true , $ middleware );
314
+ $ queryCollector ->setFindSource ($ dbBacktrace , $ middleware );
316
315
}
317
316
318
317
if ($ excludePaths = $ config ->get ('debugbar.options.db.backtrace_exclude_paths ' )) {
You can’t perform that action at this time.
0 commit comments