- Adds new Requirements Checker class

- Updates Initializer to check requirements
This commit is contained in:
Vlad
2016-11-16 21:44:36 -05:00
parent 8fb29e2418
commit 7d15c391ea
4 changed files with 84 additions and 33 deletions

View File

@@ -18,14 +18,11 @@ class Initializer {
'file' => '',
'version' => '1.0.0'
)) {
try {
Env::init($params['file'], $params['version']);
} catch(\Exception $e) {
$this->handleFailedInitialization($e->getMessage());
}
}
function init() {
$this->checkRequirements();
$this->setupDB();
register_activation_hook(Env::$file, array($this, 'runMigrator'));
@@ -36,6 +33,11 @@ class Initializer {
add_action('widgets_init', array($this, 'setupWidget'));
}
function checkRequirements() {
$requrements = new RequirementsChecker();
$requrements->check();
}
function setupDB() {
\ORM::configure(Env::$db_source_name);
\ORM::configure('username', Env::$db_username);