feat: #3573947 Convert all hooks to OOP format

By: mably

Closes #3573947

Merge request reports

Loading