added php version control to console
This commit is contained in:
parent
a18bc710e7
commit
1f5901d3c7
46
artisan
46
artisan
@ -1,33 +1,20 @@
|
||||
#!/usr/bin/env php
|
||||
<?php
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Register The Auto Loader
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| Composer provides a convenient, automatically generated class loader
|
||||
| for our application. We just need to utilize it! We'll require it
|
||||
| into the script here so that we do not have to worry about the
|
||||
| loading of any our classes "manually". Feels great to relax.
|
||||
|
|
||||
*/
|
||||
/**
|
||||
* @package Akaunting
|
||||
* @copyright 2017-2020 Akaunting. All rights reserved.
|
||||
* @license GNU GPL version 3; see LICENSE.txt
|
||||
* @link https://akaunting.com
|
||||
*/
|
||||
|
||||
require __DIR__.'/bootstrap/autoload.php';
|
||||
// Register the auto-loader
|
||||
require __DIR__ . '/bootstrap/autoload.php';
|
||||
|
||||
$app = require_once __DIR__.'/bootstrap/app.php';
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Run The Artisan Application
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| When we run the console application, the current CLI command will be
|
||||
| executed in this console and the response sent back to a terminal
|
||||
| or another output device for the developers. Here goes nothing!
|
||||
|
|
||||
*/
|
||||
// Load the app
|
||||
$app = require_once __DIR__ . '/bootstrap/app.php';
|
||||
|
||||
// Run the app
|
||||
$kernel = $app->make(Illuminate\Contracts\Console\Kernel::class);
|
||||
|
||||
$status = $kernel->handle(
|
||||
@ -35,17 +22,6 @@ $status = $kernel->handle(
|
||||
new Symfony\Component\Console\Output\ConsoleOutput
|
||||
);
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Shutdown The Application
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| Once Artisan has finished running. We will fire off the shutdown events
|
||||
| so that any final work may be done by the application before we shut
|
||||
| down the process. This is the last thing to happen to the request.
|
||||
|
|
||||
*/
|
||||
|
||||
$kernel->terminate($input, $status);
|
||||
|
||||
exit($status);
|
||||
|
@ -12,7 +12,7 @@
|
||||
*/
|
||||
|
||||
$app = new Illuminate\Foundation\Application(
|
||||
realpath(__DIR__.'/../')
|
||||
$_ENV['APP_BASE_PATH'] ?? dirname(__DIR__)
|
||||
);
|
||||
|
||||
/*
|
||||
|
@ -1,20 +1,17 @@
|
||||
<?php
|
||||
|
||||
// Define minimum supported PHP version
|
||||
define('AKAUNTING_PHP', '7.2.5');
|
||||
|
||||
// Check PHP version
|
||||
if (version_compare(PHP_VERSION, AKAUNTING_PHP, '<')) {
|
||||
die('ERROR: Your host needs to use PHP ' . AKAUNTING_PHP . ' or higher to run Akaunting');
|
||||
}
|
||||
|
||||
define('LARAVEL_START', microtime(true));
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Register The Composer Auto Loader
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| Composer provides a convenient, automatically generated class loader
|
||||
| for our application. We just need to utilize it! We'll require it
|
||||
| into the script here so that we do not have to worry about the
|
||||
| loading of any our classes "manually". Feels great to relax.
|
||||
|
|
||||
*/
|
||||
|
||||
require __DIR__.'/../vendor/autoload.php';
|
||||
// Load composer for core
|
||||
require __DIR__ . '/../vendor/autoload.php';
|
||||
|
||||
// Load composer for modules
|
||||
foreach (glob(__DIR__ . '/../modules/*') as $folder) {
|
||||
@ -25,4 +22,4 @@ foreach (glob(__DIR__ . '/../modules/*') as $folder) {
|
||||
}
|
||||
|
||||
require $autoload;
|
||||
}
|
||||
}
|
||||
|
13
index.php
13
index.php
@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* @package Akaunting
|
||||
* @copyright 2017-2020 Akaunting. All rights reserved.
|
||||
@ -6,19 +7,11 @@
|
||||
* @link https://akaunting.com
|
||||
*/
|
||||
|
||||
// Define minimum supported PHP version
|
||||
define('AKAUNTING_PHP', '7.2.5');
|
||||
|
||||
// Check PHP version
|
||||
if (version_compare(PHP_VERSION, AKAUNTING_PHP, '<')) {
|
||||
die('Your host needs to use PHP ' . AKAUNTING_PHP . ' or higher to run Akaunting');
|
||||
}
|
||||
|
||||
// Register the auto-loader
|
||||
require(__DIR__.'/bootstrap/autoload.php');
|
||||
require(__DIR__ . '/bootstrap/autoload.php');
|
||||
|
||||
// Load the app
|
||||
$app = require_once(__DIR__.'/bootstrap/app.php');
|
||||
$app = require_once(__DIR__ . '/bootstrap/app.php');
|
||||
|
||||
// Run the app
|
||||
$kernel = $app->make(Illuminate\Contracts\Http\Kernel::class);
|
||||
|
Loading…
x
Reference in New Issue
Block a user