Ran into a situation where I had to override the Doctrine Record::Link() method and was having a tough time trying to figure out the best approach. A few minutes googling and came across the following article: http://snippets.symfony-project.org/snippet/373 .

It goes over how to add your custom (override) class to the chain of extends within the symfony framework. The result? A greater control of low level methods.