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)
8888 /**
8989 * Enable/disable finding the source
9090 *
91- * @param bool $value
91+ * @param bool|int $value
9292 * @param array $middleware
9393 */
9494 public function setFindSource ($ value , array $ middleware )
9595 {
96- $ this ->findSource = ( bool ) $ value ;
96+ $ this ->findSource = $ value ;
9797 $ this ->middleware = $ middleware ;
9898 }
9999
@@ -301,7 +301,7 @@ protected function findSource()
301301 $ sources [] = $ this ->parseTrace ($ index , $ trace );
302302 }
303303
304- return array_slice (array_filter ($ sources ), 0 , 5 );
304+ return array_slice (array_filter ($ sources ), 0 , is_int ( $ this -> findSource ) ? $ this -> findSource : 5 );
305305 }
306306
307307 /**
Original file line number Diff line number Diff line change @@ -294,9 +294,8 @@ function (\Illuminate\Log\Events\MessageLogged $log) use ($logger) {
294294 }
295295
296296 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 ' ];
300299 } else {
301300 $ timeCollector = null ;
302301 }
@@ -310,9 +309,9 @@ function (\Illuminate\Log\Events\MessageLogged $log) use ($logger) {
310309 $ queryCollector ->setRenderSqlWithParams (true );
311310 }
312311
313- if ($ config ->get ('debugbar.options.db.backtrace ' )) {
312+ if ($ dbBacktrace = $ config ->get ('debugbar.options.db.backtrace ' )) {
314313 $ middleware = ! $ this ->is_lumen ? $ app ['router ' ]->getMiddleware () : [];
315- $ queryCollector ->setFindSource (true , $ middleware );
314+ $ queryCollector ->setFindSource ($ dbBacktrace , $ middleware );
316315 }
317316
318317 if ($ excludePaths = $ config ->get ('debugbar.options.db.backtrace_exclude_paths ' )) {
You can’t perform that action at this time.
0 commit comments