$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);
}
+++ /dev/null
-<?php
-/**
- * @category Horde
- * @package Core
- */
-class Horde_Core_Binder_Ldap implements Horde_Injector_Binder
-{
- public function create(Horde_Injector $injector)
- {
- return new Horde_Core_Factory_Ldap($injector);
- }
-
- public function equals(Horde_Injector_Binder $binder)
- {
- return false;
- }
-
-}
} elseif (strcasecmp($driver, 'Memcache') === 0) {
$params['memcache'] = $injector->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');
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':
} 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':
<active>yes</active>
</developer>
<date>2010-10-03</date>
- <time>13:34:55</time>
+ <time>13:41:03</time>
<version>
<release>0.1.0</release>
<api>0.1.0</api>
<file name="History.php" role="php" />
<file name="HttpClient.php" role="php" />
<file name="Identity.php" role="php" />
- <file name="Ldap.php" role="php" />
<file name="Logger.php" role="php" />
<file name="LoginTasks.php" role="php" />
<file name="Mail.php" role="php" />
<install as="Horde/Core/Binder/History.php" name="lib/Horde/Core/Binder/History.php" />
<install as="Horde/Core/Binder/HttpClient.php" name="lib/Horde/Core/Binder/HttpClient.php" />
<install as="Horde/Core/Binder/Identity.php" name="lib/Horde/Core/Binder/Identity.php" />
- <install as="Horde/Core/Binder/Ldap.php" name="lib/Horde/Core/Binder/Ldap.php" />
<install as="Horde/Core/Binder/Logger.php" name="lib/Horde/Core/Binder/Logger.php" />
<install as="Horde/Core/Binder/LoginTasks.php" name="lib/Horde/Core/Binder/LoginTasks.php" />
<install as="Horde/Core/Binder/Mail.php" name="lib/Horde/Core/Binder/Mail.php" />