|
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