A problem I have when developing PHP using OOP is that I'm never 100% sure on the best practices. I can read any number of tutorials and I understand all the "principles", like catching exceptions and how to build my classes, but I don't know how to integrate it all together properly.
I'm looking for some good quality open source applications that use OOP properly and are examples I should follow. PHPBB3 is awfully built so that isn't an option and from what I understand wordpress is also an awful codebase, so does anyone have any examples of a well built PHP application (using OOP) that I can look at the source code for?