public static function updateIsPackage($sequode_model = null) { if ($sequode_model == null) { $sequode_model = \Sequode\Application\Modules\Sequode\Modeler::model(); } $components_object = (object) null; FormInputModeler::exists('checkboxSwitch', 'name'); $components_object->package = json_decode(FormInputModeler::model()->component_object); $components_object->package->Label = ''; $components_object->package->On_Text = 'Useable As Package'; $components_object->package->On_Value = 1; $components_object->package->Off_Text = 'Not Used As Package'; $components_object->package->Off_Value = 0; $components_object->package->Value = \Sequode\Application\Modules\Sequode\Authority::isPackage($sequode_model) ? 1 : 0; return $components_object; }