Harro Verton wrote on Monday 20th of August 2012:So far I haven't had the need to extend any core class. I would only do that if it is very application specific, and not solvable without extending. If it's application specific, I put the logic in a separate application class, or if it is generic, I add the feature to the core class. You can do that too, code up your changes and send a pull request. Or if you're not certain, discuss it with one of the dev's first, either via an issue or on IRC.
It looks like you're new here. If you want to get involved, click one of these buttons!