From: Michael J. Rubinsky Date: Thu, 7 Oct 2010 15:41:14 +0000 (-0400) Subject: Request Horde_Core_Factory_Db directly, remove binder and change factory method to... X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=8a2298c06e89c192fbac6be2804e3b99439b35e8;p=horde.git Request Horde_Core_Factory_Db directly, remove binder and change factory method to create() --- diff --git a/framework/Core/lib/Horde/Core/Auth/Signup/Sql.php b/framework/Core/lib/Horde/Core/Auth/Signup/Sql.php index 853077d9e..ac5fd0b6a 100644 --- a/framework/Core/lib/Horde/Core/Auth/Signup/Sql.php +++ b/framework/Core/lib/Horde/Core/Auth/Signup/Sql.php @@ -50,7 +50,7 @@ class Horde_Core_Auth_Signup_Sql extends Horde_Core_Auth_Signup_Base serialize($signup->getData()) ); - $GLOBALS['injector']->getInstance('Horde_Db')->getDb('horde', 'signup')->insert($query, $values); + $GLOBALS['injector']->getInstance('Horde_Core_Factory_Db')->create('horde', 'signup')->insert($query, $values); } /** @@ -71,7 +71,7 @@ class Horde_Core_Auth_Signup_Sql extends Horde_Core_Auth_Signup_Base ' WHERE user_name = ?'; $values = array($user); - return (bool)$GLOBALS['injector']->getInstance('Horde_Db')->getDb('horde', 'signup')->selectValue($query, $values); + return (bool)$GLOBALS['injector']->getInstance('Horde_Core_Factory_Db')->create('horde', 'signup')->selectValue($query, $values); } /** @@ -90,7 +90,7 @@ class Horde_Core_Auth_Signup_Sql extends Horde_Core_Auth_Signup_Base ' WHERE user_name = ?'; $values = array($username); - $result = $GLOBALS['injector']->getInstance('Horde_Db')->getDb('horde', 'signup')->selectOne($query, $values); + $result = $GLOBALS['injector']->getInstance('Horde_Core_Factory_Db')->create('horde', 'signup')->selectOne($query, $values); if (empty($result)) { throw new Horde_Exception(sprintf(_("User \"%s\" does not exist."), $username)); } @@ -112,7 +112,7 @@ class Horde_Core_Auth_Signup_Sql extends Horde_Core_Auth_Signup_Base $query = 'SELECT * FROM ' . $this->_params['table'] . ' ORDER BY signup_date'; - $result = $GLOBALS['injector']->getInstance('Horde_Db')->getDb('horde', 'signup')->selectAll($query); + $result = $GLOBALS['injector']->getInstance('Horde_Core_Factory_Db')->create('horde', 'signup')->selectAll($query); if (empty($result)) { return array(); } @@ -140,7 +140,7 @@ class Horde_Core_Auth_Signup_Sql extends Horde_Core_Auth_Signup_Base ' WHERE user_name = ?'; $values = array($username); - $GLOBALS['injector']->getInstance('Horde_Db')->getDb('horde', 'signup')->delete($query, $values); + $GLOBALS['injector']->getInstance('Horde_Core_Factory_Db')->create('horde', 'signup')->delete($query, $values); } /** diff --git a/framework/Core/lib/Horde/Core/Binder/Db.php b/framework/Core/lib/Horde/Core/Binder/Db.php deleted file mode 100644 index 3a145031c..000000000 --- a/framework/Core/lib/Horde/Core/Binder/Db.php +++ /dev/null @@ -1,17 +0,0 @@ - new Horde_Core_Binder_AuthFactory(), 'Horde_Core_Auth_Signup' => new Horde_Core_Binder_AuthSignup(), - 'Horde_Db' => new Horde_Core_Binder_Db(), 'Horde_Db_Adapter' => new Horde_Core_Binder_DbBase(), 'Horde_Db_Pear' => new Horde_Core_Binder_DbPear(), 'Horde_History' => new Horde_Core_Binder_History(), diff --git a/framework/Core/package.xml b/framework/Core/package.xml index 15e3d9781..b4511bf9d 100644 --- a/framework/Core/package.xml +++ b/framework/Core/package.xml @@ -113,7 +113,6 @@ Application Framework. - @@ -429,7 +428,6 @@ Application Framework. - diff --git a/framework/Group/lib/Horde/Group/Sql.php b/framework/Group/lib/Horde/Group/Sql.php index 0d2fe0692..05db9624f 100644 --- a/framework/Group/lib/Horde/Group/Sql.php +++ b/framework/Group/lib/Horde/Group/Sql.php @@ -25,7 +25,7 @@ class Horde_Group_Sql extends Horde_Group public function __construct($params) { $this->_params = $params; - $this->db = $GLOBALS['injector']->getInstance('Horde_Db')->getDb('horde', 'group'); + $this->db = $GLOBALS['injector']->getInstance('Horde_Core_Factory_Db')->create('horde', 'group'); } /** diff --git a/imp/lib/Injector/Binder/Quota.php b/imp/lib/Injector/Binder/Quota.php index af776952d..d7c320975 100644 --- a/imp/lib/Injector/Binder/Quota.php +++ b/imp/lib/Injector/Binder/Quota.php @@ -43,7 +43,7 @@ class IMP_Injector_Binder_Quota implements Horde_Injector_Binder break; case 'sql': - $params['db'] = $injector->getInstance('Horde_Db')->getDb('imp', $params); + $params['db'] = $injector->getInstance('Horde_Core_Factory_Db')->create('imp', $params); break; } diff --git a/imp/lib/Injector/Binder/Sentmail.php b/imp/lib/Injector/Binder/Sentmail.php index 16b9f66ef..aab68425e 100644 --- a/imp/lib/Injector/Binder/Sentmail.php +++ b/imp/lib/Injector/Binder/Sentmail.php @@ -24,7 +24,7 @@ class IMP_Injector_Binder_Sentmail implements Horde_Injector_Binder $params = Horde::getDriverConfig('sentmail', $driver); if (strcasecmp($driver, 'Sql') === 0) { - $params['db'] = $injector->getInstance('Horde_Db')->getDb('imp', 'sentmail'); + $params['db'] = $injector->getInstance('Horde_Core_Factory_Db')->create('imp', 'sentmail'); } elseif (strcasecmp($driver, 'None') === 0) { $driver = 'Null'; } diff --git a/nag/lib/Driver/Sql.php b/nag/lib/Driver/Sql.php index 155968acd..3e0a56320 100644 --- a/nag/lib/Driver/Sql.php +++ b/nag/lib/Driver/Sql.php @@ -481,7 +481,7 @@ class Nag_Driver_Sql extends Nag_Driver { $this->_params['table'] = 'nag_tasks'; } - $this->_db = $GLOBALS['injector']->getInstance('Horde_Db')->getDb('nag', 'storage'); + $this->_db = $GLOBALS['injector']->getInstance('Horde_Core_Factory_Db')->create('nag', 'storage'); return true; }