public function composer_save_package($params)
{
$runner = new \Microweber\Utils\ComposerUpdate();
$required = $runner->get_require();
if (isset($params['require_name']) and isset($params['require_version'])) {
if (trim($params['require_version']) == 'delete') {
if (isset($required[$params['require_name']])) {
unset($required[$params['require_name']]);
}
} else {
$required[$params['require_name']] = $params['require_version'];
}
return $runner->save_require($required);
}
}