Hi,
This is just a general question when it comes to using modules, I was looking for the best practices of extending / customizing a module? For example the silverstripe/newsletter module, I want to override the doSubscribe function to implement some custom logic. What would the best way to override / extend this function without altering the module code which could affect updates? I've looked at the Extension and DataExtension docs but can't seem to find the right information.
Thanks