- Adds new Requirements Checker class
- Updates Initializer to check requirements
This commit is contained in:
@@ -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);
|
||||
|
Reference in New Issue
Block a user