From: Michael J. Rubinsky Date: Thu, 7 Oct 2010 15:01:39 +0000 (-0400) Subject: Ask for Horde_Core_Factory_Crypt directly, change factory method to create() X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=74d8c79df6fea4ecd5c8926d577ce424afca3d45;p=horde.git 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(). --- 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'] )); }