MCPcopy Create free account
hub / github.com/kataras/iris / trimHandlerName

Function trimHandlerName

context/handler.go:241–254  ·  view source on GitHub ↗
(name string)

Source from the content-addressed store, hash-verified

239}
240
241func trimHandlerName(name string) string {
242 // trim the path for Iris' internal middlewares, e.g.
243 // irs/mvc.GRPC.Apply.func1
244 if internalName := PackageName; strings.HasPrefix(name, internalName) {
245 name = strings.Replace(name, internalName, "iris", 1)
246 }
247
248 if internalName := "github.com/iris-contrib"; strings.HasPrefix(name, internalName) {
249 name = strings.Replace(name, internalName, "iris-contrib", 1)
250 }
251
252 name = strings.TrimSuffix(name, "GRPC.Apply.func1")
253 return name
254}
255
256var ignoreHandlerNames = [...]string{
257 "iris/macro/handler.MakeHandler",

Callers 1

HandlerNameFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…