(ctx context.Context, cmd Cmder, hook ProcessHook)
| 179 | } |
| 180 | |
| 181 | func (hs *hooksMixin) withProcessHook(ctx context.Context, cmd Cmder, hook ProcessHook) error { |
| 182 | for i := len(hs.slice) - 1; i >= 0; i-- { |
| 183 | if wrapped := hs.slice[i].ProcessHook(hook); wrapped != nil { |
| 184 | hook = wrapped |
| 185 | } |
| 186 | } |
| 187 | return hook(ctx, cmd) |
| 188 | } |
| 189 | |
| 190 | func (hs *hooksMixin) withProcessPipelineHook( |
| 191 | ctx context.Context, cmds []Cmder, hook ProcessPipelineHook, |
no test coverage detected