Skip to content

Commit 2a13e05

Browse files
committed
support debugbar v4
1 parent a489b42 commit 2a13e05

File tree

1 file changed

+12
-4
lines changed

1 file changed

+12
-4
lines changed

src/Outputs/Debugbar.php

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,9 @@
55
use Illuminate\Support\Collection;
66
use Symfony\Component\HttpFoundation\Response;
77

8-
use Barryvdh\Debugbar\Facade as LaravelDebugbar;
8+
use Barryvdh\Debugbar\Facade as LaravelDebugbarV3;
99
use DebugBar\DataCollector\MessagesCollector;
10+
use Fruitcake\LaravelDebugbar\Facades\Debugbar as LaravelDebugbar;
1011

1112
class Debugbar implements Output
1213
{
@@ -15,9 +16,16 @@ class Debugbar implements Output
1516
public function boot()
1617
{
1718
$this->collector = new MessagesCollector('N+1 Queries');
18-
19-
if (!LaravelDebugbar::hasCollector($this->collector->getName())) {
20-
LaravelDebugbar::addCollector($this->collector);
19+
20+
if (class_exists(\Fruitcake\LaravelDebugbar\Facades\Debugbar::class)) {
21+
if (!LaravelDebugbar::hasCollector($this->collector->getName())) {
22+
LaravelDebugbar::addCollector($this->collector);
23+
}
24+
return;
25+
}
26+
27+
if (!LaravelDebugbarV3::hasCollector($this->collector->getName())) {
28+
LaravelDebugbarV3::addCollector($this->collector);
2129
}
2230
}
2331

0 commit comments

Comments
 (0)