More Unit Tests + Initializer fix
- added unit test for Router\Forms - updated unit test for Model\Segment to reflect changes
This commit is contained in:
@@ -73,20 +73,4 @@ class Env {
|
||||
);
|
||||
return implode('', $source_name);
|
||||
}
|
||||
|
||||
static function isPluginActivated() {
|
||||
$activated_plugins = get_option('active_plugins');
|
||||
$plugin_basename = plugin_basename(__FILE__);
|
||||
$isActivated = (
|
||||
in_array(
|
||||
sprintf('%s/%s.php', basename(self::$path), self::$plugin_name),
|
||||
$activated_plugins
|
||||
) ||
|
||||
in_array(
|
||||
sprintf('%s/%s.php', explode('/', $plugin_basename[0]), self::$plugin_name),
|
||||
$activated_plugins
|
||||
)
|
||||
);
|
||||
return ($isActivated) ? true : false;
|
||||
}
|
||||
}
|
@@ -18,13 +18,17 @@ class Initializer {
|
||||
}
|
||||
|
||||
function init() {
|
||||
$this->setupWidget();
|
||||
add_action('init', array($this, 'setup'));
|
||||
}
|
||||
|
||||
function setup() {
|
||||
try {
|
||||
$this->setupDB();
|
||||
$this->setupRenderer();
|
||||
$this->setupLocalizer();
|
||||
$this->setupMenu();
|
||||
$this->setupRouter();
|
||||
$this->setupWidget();
|
||||
$this->setupAnalytics();
|
||||
$this->setupPermissions();
|
||||
$this->setupChangelog();
|
||||
@@ -156,9 +160,7 @@ class Initializer {
|
||||
}
|
||||
|
||||
function runQueueSupervisor() {
|
||||
if(php_sapi_name() === 'cli' ||
|
||||
!Env::isPluginActivated()
|
||||
) return;
|
||||
if(php_sapi_name() === 'cli') return;
|
||||
try {
|
||||
$supervisor = new Supervisor();
|
||||
$supervisor->checkDaemon();
|
||||
|
Reference in New Issue
Block a user