Add Horde_Ldap stub binder
authorMichael M Slusarz <slusarz@curecanti.org>
Wed, 26 May 2010 17:00:26 +0000 (11:00 -0600)
committerMichael M Slusarz <slusarz@curecanti.org>
Wed, 26 May 2010 17:00:45 +0000 (11:00 -0600)
framework/Core/lib/Horde/Core/Binder/Ldap.php [new file with mode: 0644]
framework/Core/lib/Horde/Registry.php
framework/Core/package.xml

diff --git a/framework/Core/lib/Horde/Core/Binder/Ldap.php b/framework/Core/lib/Horde/Core/Binder/Ldap.php
new file mode 100644 (file)
index 0000000..f8b8ae5
--- /dev/null
@@ -0,0 +1,18 @@
+<?php
+/**
+ * @category Horde
+ * @package  Core
+ */
+class Horde_Core_Binder_Ldap implements Horde_Injector_Binder
+{
+    public function create(Horde_Injector $injector)
+    {
+        return new Horde_Ldap();
+    }
+
+    public function equals(Horde_Injector_Binder $binder)
+    {
+        return false;
+    }
+
+}
index e5c96c5..8cdbdea 100644 (file)
@@ -239,6 +239,7 @@ class Horde_Registry
             'Horde_Db_Pear' => new Horde_Core_Binder_DbPear(),
             'Horde_Editor' => new Horde_Core_Binder_Editor(),
             'Horde_History' => new Horde_Core_Binder_History(),
+            'Horde_Ldap' => new Horde_Core_Binder_Ldap(),
             'Horde_Lock' => new Horde_Core_Binder_Lock(),
             'Horde_Log_Logger' => new Horde_Core_Binder_Logger(),
             'Horde_LoginTasks' => new Horde_Core_Binder_LoginTasks(),
index f4598e0..55c38f9 100644 (file)
@@ -88,6 +88,7 @@ Application Framework.
        <file name="Editor.php" role="php" />
        <file name="History.php" role="php" />
        <file name="Identity.php" role="php" />
+       <file name="Ldap.php" role="php" />
        <file name="Lock.php" role="php" />
        <file name="Logger.php" role="php" />
        <file name="LoginTasks.php" role="php" />
@@ -275,6 +276,7 @@ Application Framework.
    <install name="lib/Horde/Core/Binder/Editor.php" as="Horde/Core/Binder/Editor.php" />
    <install name="lib/Horde/Core/Binder/History.php" as="Horde/Core/Binder/History.php" />
    <install name="lib/Horde/Core/Binder/Identity.php" as="Horde/Core/Binder/Identity.php" />
+   <install name="lib/Horde/Core/Binder/Ldap.php" as="Horde/Core/Binder/Ldap.php" />
    <install name="lib/Horde/Core/Binder/Lock.php" as="Horde/Core/Binder/Lock.php" />
    <install name="lib/Horde/Core/Binder/Logger.php" as="Horde/Core/Binder/Logger.php" />
    <install name="lib/Horde/Core/Binder/LoginTasks.php" as="Horde/Core/Binder/LoginTasks.php" />