Пример #1
0
 /**
  * Pack module into PHAR module file
  *
  * @return void
  */
 protected function doActionPack()
 {
     if (LC_DEVELOPER_MODE) {
         $module = $this->getModule();
         if ($module) {
             if ($module->getEnabled()) {
                 \Includes\Utils\PHARManager::packModule(new \XLite\Core\Pack\Module($module));
             } else {
                 \XLite\Core\TopMessage::addError('Only enabled modules can be packed');
             }
         } else {
             \XLite\Core\TopMessage::addError('Module with ID "' . $this->getModuleId() . '" is not found');
         }
     } else {
         \XLite\Core\TopMessage::addError('Module packing is available in the DEVELOPER mode only. Check etc/config.php file');
     }
 }