MCPcopy
hub / github.com/caddyserver/caddy / Provision

Method Provision

modules/caddytls/leaffolderloader.go:48–57  ·  view source on GitHub ↗

Provision implements caddy.Provisioner.

(ctx caddy.Context)

Source from the content-addressed store, hash-verified

46
47// Provision implements caddy.Provisioner.
48func (fl *LeafFolderLoader) Provision(ctx caddy.Context) error {
49 repl, ok := ctx.Value(caddy.ReplacerCtxKey).(*caddy.Replacer)
50 if !ok {
51 repl = caddy.NewReplacer()
52 }
53 for k, path := range fl.Folders {
54 fl.Folders[k] = repl.ReplaceKnown(path, "")
55 }
56 return nil
57}
58
59// UnmarshalCaddyfile implements caddyfile.Unmarshaler.
60func (fl *LeafFolderLoader) UnmarshalCaddyfile(d *caddyfile.Dispenser) error {

Callers 1

TestLeafFolderLoaderFunction · 0.95

Calls 2

ReplaceKnownMethod · 0.80
ValueMethod · 0.45

Tested by 1

TestLeafFolderLoaderFunction · 0.76