Hi, How do you guys handle unfixed bugs in ZF? Suppose you're working on a project, and some genuine bug in a ZF component prevents it working for your use-case. It's a fairly simple fix, this issue is on the issue tracker, but it won't be fixed by Zend until the next version (at the earliest) and you need it working now.
How do you work with this? I can only see two options 1) editing your version of the ZF component, which then breaks when you upgrade later, or 2) overriding the offending class with one of your own, with the only change being your bugfix - typically overriding a whole function (perhaps a protected or private one) by copy-and-pasting it and changing a couple of lines. Then going through your whole app and altering every reference to ZF's broken component with your own. If the component is something like Zend_View, which is referenced in dozens of places by other ZF components, then you can't override it without overriding the dozens of other ZF components which reference it. FWIW, the bugs that are currently causing me headaches (vote now!) are http://framework.zend.com/issues/browse/ZF-6563 http://framework.zend.com/issues/browse/ZF-4026 Any help with this appreciated, I'm not really sure how to solve this one. Cheers, Mark -- View this message in context: http://www.nabble.com/Living-with-bugs-in-ZF--tp23602103p23602103.html Sent from the Zend Framework mailing list archive at Nabble.com.
