From 1976b1189485f63ad5a3da269472293841fe0547 Mon Sep 17 00:00:00 2001 From: Ben Klang Date: Sun, 3 Oct 2010 13:41:17 -0400 Subject: [PATCH] Replace LDAP Binder with Factory --- framework/Core/lib/Horde/Core/Binder/Group.php | 2 +- framework/Core/lib/Horde/Core/Binder/Ldap.php | 18 ------------------ .../Core/lib/Horde/Core/Binder/SessionHandler.php | 2 +- framework/Core/lib/Horde/Core/Factory/Auth.php | 2 +- framework/Core/lib/Horde/Core/Factory/Prefs.php | 2 +- framework/Core/package.xml | 4 +--- 6 files changed, 5 insertions(+), 25 deletions(-) delete mode 100644 framework/Core/lib/Horde/Core/Binder/Ldap.php diff --git a/framework/Core/lib/Horde/Core/Binder/Group.php b/framework/Core/lib/Horde/Core/Binder/Group.php index fc52277a9..fada734cd 100644 --- a/framework/Core/lib/Horde/Core/Binder/Group.php +++ b/framework/Core/lib/Horde/Core/Binder/Group.php @@ -17,7 +17,7 @@ class Horde_Core_Binder_Group implements Horde_Injector_Binder $driver = $GLOBALS['conf']['group']['driver']; $params = Horde::getDriverConfig('group', $driver); if ($driver == 'ldap') { - $params['ldap'] = $injector->getInstance('Horde_Ldap')->getLdap('horde', 'group'); + $params['ldap'] = $injector->getInstance('Horde_Core_Factory_Ldap')->getLdap('horde', 'group'); } $group = Horde_Group::factory($driver, $params); } diff --git a/framework/Core/lib/Horde/Core/Binder/Ldap.php b/framework/Core/lib/Horde/Core/Binder/Ldap.php deleted file mode 100644 index 354f98b13..000000000 --- a/framework/Core/lib/Horde/Core/Binder/Ldap.php +++ /dev/null @@ -1,18 +0,0 @@ -getInstance('Horde_Memcache'); } elseif (strcasecmp($driver, 'Ldap') === 0) { - $params['ldap'] = $injector->getInstances('Horde_Ldap')->getLdap('horde', 'sessionhandler'); + $params['ldap'] = $injector->getInstances('Horde_Core_Factory_Ldap')->getLdap('horde', 'sessionhandler'); } $logger = $injector->getInstance('Horde_Log_Logger'); diff --git a/framework/Core/lib/Horde/Core/Factory/Auth.php b/framework/Core/lib/Horde/Core/Factory/Auth.php index 178d09061..95f034c7f 100644 --- a/framework/Core/lib/Horde/Core/Factory/Auth.php +++ b/framework/Core/lib/Horde/Core/Factory/Auth.php @@ -145,7 +145,7 @@ class Horde_Core_Factory_Auth case 'horde_core_auth_ldap': case 'horde_core_auth_msad': - $params['ldap'] = $this->_injector->getInstance('Horde_Ldap')->getLdap('horde', 'auth'); + $params['ldap'] = $this->_injector->getInstance('Horde_Core_Factory_Ldap')->getLdap('horde', 'auth'); break; case 'sql': diff --git a/framework/Core/lib/Horde/Core/Factory/Prefs.php b/framework/Core/lib/Horde/Core/Factory/Prefs.php index f3cf750f3..677426fc7 100644 --- a/framework/Core/lib/Horde/Core/Factory/Prefs.php +++ b/framework/Core/lib/Horde/Core/Factory/Prefs.php @@ -100,7 +100,7 @@ class Horde_Core_Factory_Prefs } else { switch ($driver) { case 'Ldap': - //$params['ldap'] = $this->_injector->getInstance('Horde_Ldap')->getLdap('horde', 'ldap'); + $params['ldap'] = $this->_injector->getInstance('Horde_Core_Factory_Ldap')->getLdap('horde', 'ldap'); break; case 'Sql': diff --git a/framework/Core/package.xml b/framework/Core/package.xml index 7836589b2..0962f58ea 100644 --- a/framework/Core/package.xml +++ b/framework/Core/package.xml @@ -24,7 +24,7 @@ Application Framework. yes 2010-10-03 - + 0.1.0 0.1.0 @@ -122,7 +122,6 @@ Application Framework. - @@ -442,7 +441,6 @@ Application Framework. - -- 2.11.0