in hook.go [62:73]
func (c *config) merge(in *config) {
// if nil nothing to add
if in == nil {
return
}
c.Hooks.Prestart = mergeHook(c.Hooks.Prestart, in.Hooks.Prestart)
c.Hooks.CreateRuntime = mergeHook(c.Hooks.CreateRuntime, in.Hooks.CreateRuntime)
c.Hooks.CreateContainer = mergeHook(c.Hooks.CreateContainer, in.Hooks.CreateContainer)
c.Hooks.StartContainer = mergeHook(c.Hooks.StartContainer, in.Hooks.StartContainer)
c.Hooks.Poststart = mergeHook(c.Hooks.Poststart, in.Hooks.Poststart)
c.Hooks.Poststop = mergeHook(c.Hooks.Poststop, in.Hooks.Poststop)
}