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
a BC change for this bug is simple, just exclude adapterNamespace from
the word-wise ucwords reasoning and append it to the
canonical database adapter name AFTER the changes:
http://framework.zend.com/svn/framework/standard/trunk/library/Zend/Db.php
One should just take the adapter namespace