From 74d8c79df6fea4ecd5c8926d577ce424afca3d45 Mon Sep 17 00:00:00 2001 From: "Michael J. Rubinsky" Date: Thu, 7 Oct 2010 11:01:39 -0400 Subject: [PATCH] Ask for Horde_Core_Factory_Crypt directly, change factory method to create() I can't remember from our discussions if we are still using factory methods in the individual libraries (assuming no horde-specific config in them). For now, retain the use of Horde_Crypt::factory(). --- framework/Core/lib/Horde/Core/Binder/Crypt.php | 17 ----------------- framework/Core/lib/Horde/Core/Factory/Crypt.php | 2 +- framework/Core/lib/Horde/Core/Ui/VarRenderer/Html.php | 4 ++-- framework/Core/lib/Horde/Registry.php | 1 - framework/Core/package.xml | 2 -- imp/lib/Injector/Binder/Pgp.php | 2 +- imp/lib/Injector/Binder/Smime.php | 2 +- mnemo/lib/Driver.php | 2 +- 8 files changed, 6 insertions(+), 26 deletions(-) delete mode 100644 framework/Core/lib/Horde/Core/Binder/Crypt.php diff --git a/framework/Core/lib/Horde/Core/Binder/Crypt.php b/framework/Core/lib/Horde/Core/Binder/Crypt.php deleted file mode 100644 index 608f9dba9..000000000 --- a/framework/Core/lib/Horde/Core/Binder/Crypt.php +++ /dev/null @@ -1,17 +0,0 @@ -' . - $GLOBALS['injector']->getInstance('Horde_Crypt')->getCrypt('Pgp', $var->type->getPGPParams())->pgpPrettyKey($key) . + $GLOBALS['injector']->getInstance('Horde_Core_Factory_Crypt')->create('Pgp', $var->type->getPGPParams())->pgpPrettyKey($key) . ''; } @@ -1339,7 +1339,7 @@ EOT; if (empty($cert)) { return ''; } - return $GLOBALS['injector']->getInstance('Horde_Crypt')->getCrypt('Smime', $var->type->getSMIMEParams())->certToHTML($cert); + return $GLOBALS['injector']->getInstance('Horde_Core_Factory_Crypt')->create('Smime', $var->type->getSMIMEParams())->certToHTML($cert); } protected function _renderVarDisplay_country($form, &$var, &$vars) diff --git a/framework/Core/lib/Horde/Registry.php b/framework/Core/lib/Horde/Registry.php index b9e8bce51..4b095fbd0 100644 --- a/framework/Core/lib/Horde/Registry.php +++ b/framework/Core/lib/Horde/Registry.php @@ -265,7 +265,6 @@ class Horde_Registry $binders = array( 'Horde_Auth_Factory' => new Horde_Core_Binder_AuthFactory(), 'Horde_Core_Auth_Signup' => new Horde_Core_Binder_AuthSignup(), - 'Horde_Crypt' => new Horde_Core_Binder_Crypt(), 'Horde_Data' => new Horde_Core_Binder_Data(), 'Horde_Db' => new Horde_Core_Binder_Db(), 'Horde_Db_Adapter' => new Horde_Core_Binder_DbBase(), diff --git a/framework/Core/package.xml b/framework/Core/package.xml index aee0c891a..64b6eed03 100644 --- a/framework/Core/package.xml +++ b/framework/Core/package.xml @@ -113,7 +113,6 @@ Application Framework. - @@ -431,7 +430,6 @@ Application Framework. - diff --git a/imp/lib/Injector/Binder/Pgp.php b/imp/lib/Injector/Binder/Pgp.php index 8e8b16ffc..1d7e222d9 100644 --- a/imp/lib/Injector/Binder/Pgp.php +++ b/imp/lib/Injector/Binder/Pgp.php @@ -29,7 +29,7 @@ class IMP_Injector_Binder_Pgp implements Horde_Injector_Binder } } - return $injector->getInstance('Horde_Crypt')->getCrypt('IMP_Crypt_Pgp', $params); + return $injector->getInstance('Horde_Core_Factory_Crypt')->create('IMP_Crypt_Pgp', $params); } /** diff --git a/imp/lib/Injector/Binder/Smime.php b/imp/lib/Injector/Binder/Smime.php index b15a95cda..5769ef59b 100644 --- a/imp/lib/Injector/Binder/Smime.php +++ b/imp/lib/Injector/Binder/Smime.php @@ -18,7 +18,7 @@ class IMP_Injector_Binder_Smime implements Horde_Injector_Binder */ public function create(Horde_Injector $injector) { - return $injector->getInstance('Horde_Crypt')->getCrypt('IMP_Crypt_Smime'); + return $injector->getInstance('Horde_Core_Factory_Crypt')->create('IMP_Crypt_Smime'); } /** diff --git a/mnemo/lib/Driver.php b/mnemo/lib/Driver.php index 524bc2d77..0d92ee06b 100644 --- a/mnemo/lib/Driver.php +++ b/mnemo/lib/Driver.php @@ -105,7 +105,7 @@ class Mnemo_Driver { return; } - $this->_pgp = $GLOBALS['injector']->getInstance('Horde_Crypt')->getCrypt('pgp', array( + $this->_pgp = $GLOBALS['injector']->getInstance('Horde_Core_Factory_Crypt')->create('pgp', array( 'program' => $GLOBALS['conf']['utils']['gnupg'] )); } -- 2.11.0