coerceStringOrArrayFields applies coerceStringOrArrayField to multiple keys.
(configData map[string]any, keys []string, debugLog *logger.Logger)
| 44 | |
| 45 | // coerceStringOrArrayFields applies coerceStringOrArrayField to multiple keys. |
| 46 | func coerceStringOrArrayFields(configData map[string]any, keys []string, debugLog *logger.Logger) { |
| 47 | if parseHelpersLog.Enabled() && configData != nil { |
| 48 | parseHelpersLog.Printf("coerceStringOrArrayFields: keys=%d", len(keys)) |
| 49 | } |
| 50 | for _, key := range keys { |
| 51 | coerceStringOrArrayField(configData, key, debugLog) |
| 52 | } |
| 53 | } |
| 54 | |
| 55 | // parseStringSliceAny coerces a raw any value into a []string. |
| 56 | // It accepts a []string (returned as-is), []any (string elements extracted), |
no test coverage detected