Issue #3582975 by ivnish: Convert hooks to OOP

Closes #3582975

Merge request reports

Loading