MCPcopy
hub / github.com/go-gorm/gorm / Register

Method Register

callbacks.go:227–232  ·  view source on GitHub ↗
(name string, fn func(*DB))

Source from the content-addressed store, hash-verified

225}
226
227func (c *callback) Register(name string, fn func(*DB)) error {
228 c.name = name
229 c.handler = fn
230 c.processor.callbacks = append(c.processor.callbacks, c)
231 return c.processor.compile()
232}
233
234func (c *callback) Remove(name string) error {
235 c.processor.db.Logger.Warn(context.Background(), "removing callback `%s` from %s\n", name, utils.FileWithLineNum())

Callers 6

RegisterMethod · 0.45
RegisterDefaultCallbacksFunction · 0.45
TestPluginCallbacksFunction · 0.45
TestCallbacksGetFunction · 0.45
TestCallbacksRemoveFunction · 0.45

Calls 1

compileMethod · 0.80

Tested by 4

TestPluginCallbacksFunction · 0.36
TestCallbacksGetFunction · 0.36
TestCallbacksRemoveFunction · 0.36