On Tue, Sep 22, 2009 at 6:28 PM, Matthew Weier O'Phinney <[email protected]> wrote: > -- Benjamin Eberlei <[email protected]> wrote > (on Tuesday, 22 September 2009, 06:02 PM +0200): >> sorry but that i dont understand. >> >> The factory makes certain assumptions about what is possible >> and what not in creating an adapter. Changing the assumptions >> is a B/C break. >> >> Of course its a bug that ZendX Firebird cannot be loaded >> from the previous assumptions but that is not a valid cause >> to overthrow them. There has to be a BC way to solve both cases. > > This is not just an issue of the ZendX FireBird adapter, but a > longstanding request from developers using ZF and writing their own > adapters, as the assumptions were not well documented. Often developers > were writing the adapters, and having to debug Zend_Db::factory() to > understand why it wasn't finding them.
I understand it's a trivial fix, but I don't understand that a) developers cannot read source code and b) apparently no one had the time to write documentation. I totally get your reasoning on this issue but at the same time you opened the door for a lot of cases where people will want to break BC to "fix" small/trivial issues. Someone should add a definition for small and trivial to the developer guide. Till
