This commit is contained in:
2024-10-17 11:35:56 +03:00
parent 9af44ca95f
commit 5285acae12
28 changed files with 34 additions and 355 deletions

View File

@ -50,27 +50,4 @@ class ModuleShopService extends ModuleService
return false;
}
public function packModule($module): void
{
$tmpModuleDir = md5(time());
$authorSlug = Slug::createSlug($module->author);
$nameSlug = Slug::createSlug($module->name);
$tmpModuleDirFull = RESOURCES_DIR . '/tmp/modules/' . $tmpModuleDir . '/';
$fileHelper = new Files();
Debug::dd(APP_DIR . '/modules/' . $nameSlug);
$fileHelper->copy_folder(APP_DIR . '/modules/' . $nameSlug, $tmpModuleDirFull . 'app/');
// $fileHelper->copy_folder(KERNEL_APP_MODULES_DIR . '/' . $nameSlug, $tmpModuleDirFull . 'kernel/');
$fileHelper->pack(
$tmpModuleDirFull,
RESOURCES_DIR . '/module_shop/' .
$authorSlug . '/' .
$module->slug . '/' .
$module->version . '/' .
$nameSlug . '.itguild'
);
$fileHelper->recursiveRemoveDir($tmpModuleDirFull);
}
}