More changes

This commit is contained in:
ahwelp
2020-07-22 03:34:33 -03:00
parent 5840d1338b
commit df312bdc1b
11 changed files with 461 additions and 286 deletions
+7 -16
View File
@@ -1,27 +1,18 @@
<?php
use Routes\RouteCollection as RouteCollection;
use DDLWrapper\Wrapper as Wrapper;
use ORM\Connections as Connections;
use Schema\Wrapper as Wrapper;
RouteCollection::cli('sanity/install', function() {
include_once 'classes/Migrator.class.php';
global $DB;
Wrapper::set_driver($DB);
Migrator::getInstance()->execute_plan();
Wrapper::set_driver(Connections::getConnection());
App\Core\Sanity\MigratorController::getInstance()->execute_plan();
Wrapper::commit();
})->middlewareIgnore('auth');
RouteCollection::add('*', '*', function() {
global $ROUTE;
if(INSTALL_REQUIRE){
//App need to be installed
if (!is_file(DIR_CONFIG . 'modules.ini')) {
$ROUTE->doBlock()->setHttpError(500);
}
}
App\Core\Sanity\MigratorController::getInstance()->sentinel();
}, -19)->doIgnore()->middlewareIgnore('auth');