function validate_parameters($in_params) { $params = new Parameters(); $params->set_n($in_params['n']); if (isset($in_params['ubers'])) { $params->set_ubers($in_params['ubers']); } if (isset($in_params['nfes'])) { $params->set_nfes($in_params['nfes']); } if (isset($in_params['sprites'])) { $params->set_sprites($in_params['sprites']); } if (isset($in_params['natures'])) { $params->set_natures($in_params['natures']); } if (isset($in_params['forms'])) { $params->set_forms($in_params['forms']); } if (isset($in_params['region'])) { $params->set_region($in_params['region']); } if (isset($in_params['type'])) { $params->set_type($in_params['type']); } return $params; }