public function deleteDisableModules() { $modules = array_keys(Yii::app()->getModules()); $module_path = Yii::getPathOfAlias('application.modules'); foreach (scandir($module_path) as $module_dir) { if ($module_dir[0] == ".") { continue; } if (!in_array($module_dir, $modules)) { FileSystemHelper::deleteDirRecursive($module_path . DS . $module_dir); } } }