|
-
- <?php
-
-
-
-
-
-
- if (strpos(PHP_SAPI, 'cgi') === 0) {
- exit("The cli tool is not supported when running php-cgi. It needs php-cli to function!\n\n");
- }
-
-
- error_reporting(-1);
- ini_set('display_errors', '1');
-
-
- define('SPARKED', true);
-
-
- define('FCPATH', __DIR__ . DIRECTORY_SEPARATOR . 'public' . DIRECTORY_SEPARATOR);
-
-
- chdir(FCPATH);
-
-
-
-
-
- require FCPATH . '../app/Config/Paths.php';
-
-
- $paths = new Config\Paths();
-
-
- require rtrim($paths->systemDirectory, '\\/ ') . DIRECTORY_SEPARATOR . 'bootstrap.php';
-
-
- require_once SYSTEMPATH . 'Config/DotEnv.php';
- (new CodeIgniter\Config\DotEnv(ROOTPATH))->load();
-
-
- $app = Config\Services::codeigniter();
- $app->initialize();
- $app->setContext('spark');
-
-
- $console = new CodeIgniter\CLI\Console($app);
-
-
- if (is_int($suppress = array_search('--no-header', $_SERVER['argv'], true))) {
- unset($_SERVER['argv'][$suppress]);
- $suppress = true;
- }
-
- $console->showHeader($suppress);
-
-
- $response = $console->run();
-
- if ($response->getStatusCode() >= 300) {
- exit($response->getStatusCode());
- }
|