|
1 | 1 | #!/usr/bin/env php |
2 | 2 | <?php |
3 | 3 |
|
4 | | -define('LARAVEL_START', microtime(true)); |
| 4 | +use Symfony\Component\Console\Input\ArgvInput; |
5 | 5 |
|
6 | | -/* |
7 | | -|-------------------------------------------------------------------------- |
8 | | -| Register The Auto Loader |
9 | | -|-------------------------------------------------------------------------- |
10 | | -| |
11 | | -| Composer provides a convenient, automatically generated class loader |
12 | | -| for our application. We just need to utilize it! We'll require it |
13 | | -| into the script here so that we do not have to worry about the |
14 | | -| loading of any our classes "manually". Feels great to relax. |
15 | | -| |
16 | | -*/ |
| 6 | +define('LARAVEL_START', microtime(true)); |
17 | 7 |
|
| 8 | +// Register the Composer autoloader... |
18 | 9 | require __DIR__.'/vendor/autoload.php'; |
19 | 10 |
|
20 | | -$app = require_once __DIR__.'/bootstrap/app.php'; |
21 | | - |
22 | | -/* |
23 | | -|-------------------------------------------------------------------------- |
24 | | -| Run The Artisan Application |
25 | | -|-------------------------------------------------------------------------- |
26 | | -| |
27 | | -| When we run the console application, the current CLI command will be |
28 | | -| executed in this console and the response sent back to a terminal |
29 | | -| or another output device for the developers. Here goes nothing! |
30 | | -| |
31 | | -*/ |
32 | | - |
33 | | -$kernel = $app->make(Illuminate\Contracts\Console\Kernel::class); |
34 | | - |
35 | | -$status = $kernel->handle( |
36 | | - $input = new Symfony\Component\Console\Input\ArgvInput, |
37 | | - new Symfony\Component\Console\Output\ConsoleOutput |
38 | | -); |
39 | | - |
40 | | -/* |
41 | | -|-------------------------------------------------------------------------- |
42 | | -| Shutdown The Application |
43 | | -|-------------------------------------------------------------------------- |
44 | | -| |
45 | | -| Once Artisan has finished running, we will fire off the shutdown events |
46 | | -| so that any final work may be done by the application before we shut |
47 | | -| down the process. This is the last thing to happen to the request. |
48 | | -| |
49 | | -*/ |
50 | | - |
51 | | -$kernel->terminate($input, $status); |
| 11 | +// Bootstrap Laravel and handle the command... |
| 12 | +$status = (require_once __DIR__.'/bootstrap/app.php') |
| 13 | + ->handleCommand(new ArgvInput); |
52 | 14 |
|
53 | 15 | exit($status); |
0 commit comments