The more I look at the source code of some Zend Framework elements, the more I see bad OOP practices and worse...
For example, Zend_Db_Statement and Zend_Db_Statement_Pdo are a frankenstein of OOP. There are methods accessed by the abstract, parent class that *are not* defined in the parent and are expected to exist in the inherited class. These methods should be declared in the parent class as abstract methods at least... A second example, the use of a variable that has *the same* name as a method defined in the inherited class... some ugly 'overloading' right there between an array and a method... I would like to alert the Zend Framework team about this but have absolutely no clue how. -- View this message in context: http://www.nabble.com/How-to-contact-the-Zend-Framework-team-about-OOP-bad-practices-suggestions--tp21958265p21958265.html Sent from the Zend Framework mailing list archive at Nabble.com.
