mirror of
https://github.com/caddyserver/caddy.git
synced 2026-01-16 17:20:34 +00:00
httpcaddyfile: Fix tls certificate loader module names (#2748)
This commit is contained in:
11
modules.go
11
modules.go
@@ -126,6 +126,17 @@ func GetModuleName(instance interface{}) string {
|
||||
return name
|
||||
}
|
||||
|
||||
// GetModuleID returns a module's ID (the last element of its name)
|
||||
// from an instance of its value. If the value is not a module,
|
||||
// an empty string will be returned.
|
||||
func GetModuleID(instance interface{}) string {
|
||||
var name string
|
||||
if mod, ok := instance.(Module); ok {
|
||||
name = mod.CaddyModule().ID()
|
||||
}
|
||||
return name
|
||||
}
|
||||
|
||||
// GetModules returns all modules in the given scope/namespace.
|
||||
// For example, a scope of "foo" returns modules named "foo.bar",
|
||||
// "foo.loo", but not "bar", "foo.bar.loo", etc. An empty scope
|
||||
|
||||
Reference in New Issue
Block a user