(ctx context.Context, logger *zap.Logger, name string)
| 1217 | } |
| 1218 | |
| 1219 | func (cfg *Config) transformSubject(ctx context.Context, logger *zap.Logger, name string) string { |
| 1220 | if cfg.SubjectTransformer == nil { |
| 1221 | return name |
| 1222 | } |
| 1223 | transformedName := cfg.SubjectTransformer(ctx, name) |
| 1224 | if logger != nil && transformedName != name { |
| 1225 | logger.Debug("transformed subject name", |
| 1226 | zap.String("original", name), |
| 1227 | zap.String("transformed", transformedName)) |
| 1228 | } |
| 1229 | return transformedName |
| 1230 | } |
| 1231 | |
| 1232 | // checkStorage tests the storage by writing random bytes |
| 1233 | // to a random key, and then loading those bytes and |
no test coverage detected