Skip to content

Commit 619115c

Browse files
author
Xavier Barbosa
committed
Updated debug command with option to load requested information.
1 parent 3192984 commit 619115c

File tree

1 file changed

+28
-3
lines changed

1 file changed

+28
-3
lines changed

src/Console/Debug.php

Lines changed: 28 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,13 @@
33
namespace Madewithlove\LaravelDebugConsole\Console;
44

55
use Illuminate\Console\Command;
6+
use Madewithlove\LaravelDebugConsole\Renderers\Exception;
7+
use Madewithlove\LaravelDebugConsole\Renderers\General;
8+
use Madewithlove\LaravelDebugConsole\Renderers\Message;
69
use Madewithlove\LaravelDebugConsole\Renderers\Query;
710
use Madewithlove\LaravelDebugConsole\Renderers\Request;
11+
use Madewithlove\LaravelDebugConsole\Renderers\Route;
12+
use Madewithlove\LaravelDebugConsole\Renderers\Timeline;
813
use Madewithlove\LaravelDebugConsole\StorageRepository;
914

1015
class Debug extends Command
@@ -14,7 +19,7 @@ class Debug extends Command
1419
*
1520
* @var string
1621
*/
17-
protected $signature = 'app:debug {section}';
22+
protected $signature = 'app:debug {section?}';
1823

1924
/**
2025
* The console command description.
@@ -52,8 +57,28 @@ public function handle()
5257
// Make sure the screen is clean
5358
$this->refresh();
5459

55-
(new Request($this->output))->render($data);
56-
(new Query($this->output))->render($data);
60+
(new General($this->input, $this->output))->render($data);
61+
62+
switch ($section) {
63+
case 'messages':
64+
(new Message($this->input, $this->output))->render($data);
65+
break;
66+
case 'timeline':
67+
(new Timeline($this->input, $this->output))->render($data);
68+
break;
69+
case 'exceptions':
70+
(new Exception($this->input, $this->output))->render($data);
71+
break;
72+
case 'route':
73+
(new Route($this->input, $this->output))->render($data);
74+
break;
75+
case 'queries':
76+
(new Query($this->input, $this->output))->render($data);
77+
break;
78+
case 'request':
79+
(new Request($this->input, $this->output))->render($data);
80+
break;
81+
}
5782
}
5883
}
5984

0 commit comments

Comments
 (0)