public static function rebuild($object, $namespace) { $values = myviewstate::getall($namespace); if (count($values) > 0) { foreach ($values as $key => $value) { $function = 'set' . ucfirst($key); $object->{$function}($value); } return true; } else { return false; } }