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

Function NewReplacer

replacer.go:34–45  ·  view source on GitHub ↗

NewReplacer returns a new Replacer.

()

Source from the content-addressed store, hash-verified

32
33// NewReplacer returns a new Replacer.
34func NewReplacer() *Replacer {
35 rep := &Replacer{
36 static: make(map[string]any),
37 mapMutex: &sync.RWMutex{},
38 }
39 rep.providers = []replacementProvider{
40 globalDefaultReplacementProvider{},
41 fileReplacementProvider{},
42 ReplacerFunc(rep.fromStatic),
43 }
44 return rep
45}
46
47// NewEmptyReplacer returns a new Replacer,
48// without the global default replacements.

Callers 5

parseLevelFunction · 0.85
FuzzReplacerFunction · 0.85
parseAdminListenAddrFunction · 0.85
TestReplacerNewFunction · 0.85

Calls 1

ReplacerFuncFuncType · 0.85

Tested by 2

TestReplacerNewFunction · 0.68