Skip to main content

This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.

Data Model Questions

Extending a classes hook with DataObjectDecorator


3 Posts   1126 Views


11 October 2010 at 9:58pm Community Member, 279 Posts

I want to augment the Member classes functionality wit the DataObjectDecorator by adding new methods and properties. I also want to augment the onAfterWrite() hook with the DataObjectDecorator but i presume that the existing hook of the Member class will be overwritten if I define the hook on the DataObjectDecorator.
How can I add something to a hook via a DataObjectDecorator?


11 October 2010 at 10:11pm Forum Moderator, 474 Posts

That doesn't happen at all :)

You can add methods that don't already exist, but you can't override methods. If a method calls $this->extend(), you can provide a method that'll get called then (the name of the method you can provide is the first argument).


11 October 2010 at 10:15pm Community Member, 279 Posts

Thanks for Your help, simon, I´ll try that.