task: #3586669 Replace hook implementations with OOP hooks

By: damienmckenna By: grask0

Closes #3586669

Merge request reports

Loading