Replace componentFactory() with individual factories that can be overridden.
authorChuck Hagenbuch <chuck@horde.org>
Sun, 30 May 2010 19:54:31 +0000 (15:54 -0400)
committerChuck Hagenbuch <chuck@horde.org>
Mon, 31 May 2010 01:30:32 +0000 (21:30 -0400)
commitb25fa6fb35df02b0ba66db79928790f4da1b4444
tree24f8b21a53b9e789dfd308739fb5a22544d924ae
parent5ac00508c9d9c3d48b8d52ff6953128360addf07
Replace componentFactory() with individual factories that can be overridden.

This removes the use of reflection, which gets rid of some overhead, and also
means that Horde_Db isn't reliant on a class-loading mechanism that's tolerant
of classes that aren't there.
framework/Db/lib/Horde/Db/Adapter/Base.php
framework/Db/lib/Horde/Db/Adapter/Base/Schema.php
framework/Db/lib/Horde/Db/Adapter/Base/TableDefinition.php
framework/Db/lib/Horde/Db/Adapter/Mysql/Schema.php
framework/Db/lib/Horde/Db/Adapter/Postgresql/Schema.php
framework/Db/lib/Horde/Db/Adapter/Sqlite/Schema.php