setOutputPath($path); $packer->setOverride(); $packer->pack(); return true; } catch (ModulePackException $e) { Console::error($e->getMessage()); return false; } } /** * 解包模块 * @param $module * @return array|false */ public static function unpackModule($module, array $options = []) { try { $packer = new ModuleUnpacker($module); return $packer->unpack((bool) $options['overwrite-light-cache'], (bool) $options['overwrite-zm-data'], (bool) $options['overwrite-source'], (bool) $options['ignore-depends']); } catch (ZMException $e) { Console::error($e->getMessage()); return false; } } }