public function uninstallAction()
{
$moduleId = $this->getRouteMatch()->getParam('id');
$modules = $this->getServiceLocator()->get('CustomModules');
$moduleModel = ModuleModel::fromId($moduleId);
if (!empty($moduleModel)) {
$module = $modules->getModule($moduleModel->getName());
if (ModuleModel::uninstall($module, $moduleModel)) {
return $this->returnJson(array('success' => true, 'message' => 'Module uninstalled'));
}
}
return $this->returnJson(array('success' => false, 'message' => 'Can\'t uninstall module'));
}