]> source.dussan.org Git - nextcloud-server.git/commitdiff
Move interface to PSR-4
authorJoas Schilling <nickvergessen@owncloud.com>
Thu, 12 May 2016 14:25:14 +0000 (16:25 +0200)
committerJoas Schilling <nickvergessen@owncloud.com>
Wed, 25 May 2016 14:04:58 +0000 (16:04 +0200)
17 files changed:
apps/user_ldap/lib/Group_Proxy.php
apps/user_ldap/lib/ILDAPWrapper.php [new file with mode: 0644]
apps/user_ldap/lib/LDAP.php
apps/user_ldap/lib/LDAPUtility.php
apps/user_ldap/lib/Proxy.php
apps/user_ldap/lib/User_Proxy.php
apps/user_ldap/lib/Wizard.php
apps/user_ldap/lib/access.php
apps/user_ldap/lib/connection.php
apps/user_ldap/lib/ildapwrapper.php [deleted file]
apps/user_ldap/tests/GroupLDAPTest.php
apps/user_ldap/tests/User/ManagerTest.php
apps/user_ldap/tests/User/UserTest.php
apps/user_ldap/tests/User_LDAPTest.php
apps/user_ldap/tests/WizardTest.php
apps/user_ldap/tests/access.php
apps/user_ldap/tests/connection.php

index b038c487a075a55d104504125819455f80512d4f..333a74bab221320d89e4264562b95e0497ceb228 100644 (file)
@@ -24,8 +24,6 @@
 
 namespace OCA\User_LDAP;
 
-use OCA\user_ldap\lib\ILDAPWrapper;
-
 class Group_Proxy extends Proxy implements \OCP\GroupInterface {
        private $backends = array();
        private $refBackend = null;
diff --git a/apps/user_ldap/lib/ILDAPWrapper.php b/apps/user_ldap/lib/ILDAPWrapper.php
new file mode 100644 (file)
index 0000000..a95f3a6
--- /dev/null
@@ -0,0 +1,209 @@
+<?php
+/**
+ * @author Arthur Schiwon <blizzz@owncloud.com>
+ * @author Jörn Friedrich Dreyer <jfd@butonic.de>
+ * @author Lukas Reschke <lukas@owncloud.com>
+ * @author Morris Jobke <hey@morrisjobke.de>
+ * @author Robin McCorkell <robin@mccorkell.me.uk>
+ *
+ * @copyright Copyright (c) 2016, ownCloud, Inc.
+ * @license AGPL-3.0
+ *
+ * This code is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License, version 3,
+ * as published by the Free Software Foundation.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License, version 3,
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>
+ *
+ */
+
+namespace OCA\User_LDAP;
+
+interface ILDAPWrapper {
+
+       //LDAP functions in use
+
+       /**
+        * Bind to LDAP directory
+        * @param resource $link LDAP link resource
+        * @param string $dn an RDN to log in with
+        * @param string $password the password
+        * @return bool true on success, false otherwise
+        *
+        * with $dn and $password as null a anonymous bind is attempted.
+        */
+       public function bind($link, $dn, $password);
+
+       /**
+        * connect to an LDAP server
+        * @param string $host The host to connect to
+        * @param string $port The port to connect to
+        * @return mixed a link resource on success, otherwise false
+        */
+       public function connect($host, $port);
+
+       /**
+        * Send LDAP pagination control
+        * @param resource $link LDAP link resource
+        * @param int $pageSize number of results per page
+        * @param bool $isCritical Indicates whether the pagination is critical of not.
+        * @param string $cookie structure sent by LDAP server
+        * @return bool true on success, false otherwise
+        */
+       public function controlPagedResult($link, $pageSize, $isCritical, $cookie);
+
+       /**
+        * Retrieve the LDAP pagination cookie
+        * @param resource $link LDAP link resource
+        * @param resource $result LDAP result resource
+        * @param string $cookie structure sent by LDAP server
+        * @return bool true on success, false otherwise
+        *
+        * Corresponds to ldap_control_paged_result_response
+        */
+       public function controlPagedResultResponse($link, $result, &$cookie);
+
+       /**
+        * Count the number of entries in a search
+        * @param resource $link LDAP link resource
+        * @param resource $result LDAP result resource
+        * @return int|false number of results on success, false otherwise
+        */
+       public function countEntries($link, $result);
+
+       /**
+        * Return the LDAP error number of the last LDAP command
+        * @param resource $link LDAP link resource
+        * @return string error message as string
+        */
+       public function errno($link);
+
+       /**
+        * Return the LDAP error message of the last LDAP command
+        * @param resource $link LDAP link resource
+        * @return int error code as integer
+        */
+       public function error($link);
+
+       /**
+        * Splits DN into its component parts
+        * @param string $dn
+        * @param int @withAttrib
+        * @return array|false
+        * @link http://www.php.net/manual/en/function.ldap-explode-dn.php
+        */
+       public function explodeDN($dn, $withAttrib);
+
+       /**
+        * Return first result id
+        * @param resource $link LDAP link resource
+        * @param resource $result LDAP result resource
+        * @return Resource an LDAP search result resource
+        * */
+       public function firstEntry($link, $result);
+
+       /**
+        * Get attributes from a search result entry
+        * @param resource $link LDAP link resource
+        * @param resource $result LDAP result resource
+        * @return array containing the results, false on error
+        * */
+       public function getAttributes($link, $result);
+
+       /**
+        * Get the DN of a result entry
+        * @param resource $link LDAP link resource
+        * @param resource $result LDAP result resource
+        * @return string containing the DN, false on error
+        */
+       public function getDN($link, $result);
+
+       /**
+        * Get all result entries
+        * @param resource $link LDAP link resource
+        * @param resource $result LDAP result resource
+        * @return array containing the results, false on error
+        */
+       public function getEntries($link, $result);
+
+       /**
+        * Return next result id
+        * @param resource $link LDAP link resource
+        * @param resource $result LDAP entry result resource
+        * @return resource an LDAP search result resource
+        * */
+       public function nextEntry($link, $result);
+
+       /**
+        * Read an entry
+        * @param resource $link LDAP link resource
+        * @param array $baseDN The DN of the entry to read from
+        * @param string $filter An LDAP filter
+        * @param array $attr array of the attributes to read
+        * @return resource an LDAP search result resource
+        */
+       public function read($link, $baseDN, $filter, $attr);
+
+       /**
+        * Search LDAP tree
+        * @param resource $link LDAP link resource
+        * @param string $baseDN The DN of the entry to read from
+        * @param string $filter An LDAP filter
+        * @param array $attr array of the attributes to read
+        * @param int $attrsOnly optional, 1 if only attribute types shall be returned
+        * @param int $limit optional, limits the result entries
+        * @return resource|false an LDAP search result resource, false on error
+        */
+       public function search($link, $baseDN, $filter, $attr, $attrsOnly = 0, $limit = 0);
+
+       /**
+        * Sets the value of the specified option to be $value
+        * @param resource $link LDAP link resource
+        * @param string $option a defined LDAP Server option
+        * @param int $value the new value for the option
+        * @return bool true on success, false otherwise
+        */
+       public function setOption($link, $option, $value);
+
+       /**
+        * establish Start TLS
+        * @param resource $link LDAP link resource
+        * @return bool true on success, false otherwise
+        */
+       public function startTls($link);
+
+       /**
+        * Unbind from LDAP directory
+        * @param resource $link LDAP link resource
+        * @return bool true on success, false otherwise
+        */
+       public function unbind($link);
+
+       //additional required methods in ownCloud
+
+       /**
+        * Checks whether the server supports LDAP
+        * @return bool true if it the case, false otherwise
+        * */
+       public function areLDAPFunctionsAvailable();
+
+       /**
+        * Checks whether PHP supports LDAP Paged Results
+        * @return bool true if it the case, false otherwise
+        * */
+       public function hasPagedResultSupport();
+
+       /**
+        * Checks whether the submitted parameter is a resource
+        * @param resource $resource the resource variable to check
+        * @return bool true if it is a resource, false otherwise
+        */
+       public function isResource($resource);
+
+}
index 221f3c8883ba4d2cb5f5c7a5270c5ba70af78ad8..a7033d82254bcd57b40187fa980b5488fdbe7e77 100644 (file)
@@ -27,7 +27,6 @@
 namespace OCA\User_LDAP;
 
 use OC\ServerNotAvailableException;
-use OCA\user_ldap\lib\ILDAPWrapper;
 
 class LDAP implements ILDAPWrapper {
        protected $curFunc = '';
index 6328feee24068f61c9f30bd4b514bcee233a15de..33b2685593f016b6db40697291ec3397225e27d0 100644 (file)
@@ -23,8 +23,6 @@
 
 namespace OCA\User_LDAP;
 
-use OCA\user_ldap\lib\ILDAPWrapper;
-
 abstract class LDAPUtility {
        protected $ldap;
 
index 783d8f9373ca84322cfe81492e718d15a424402f..bf4083fdb18eefd01a8670e4c506e3948fad8d10 100644 (file)
@@ -31,7 +31,6 @@ namespace OCA\User_LDAP;
 use OCA\user_ldap\lib\Access;
 use OCA\user_ldap\lib\Connection;
 use OCA\user_ldap\lib\FilesystemHelper;
-use OCA\user_ldap\lib\ILDAPWrapper;
 use OCA\User_LDAP\Mapping\UserMapping;
 use OCA\User_LDAP\Mapping\GroupMapping;
 
index c4337d80d0b9e6b3c2ac0731f7277742a43a653f..800d1d36c1690611253cd5fbe077e51ef6bd3ec8 100644 (file)
@@ -26,7 +26,6 @@
 
 namespace OCA\User_LDAP;
 
-use OCA\user_ldap\lib\ILDAPWrapper;
 use OCA\User_LDAP\User\User;
 use OCP\IConfig;
 
index 981d6ecc2ecd710d3f9bdcea2a0b995249666a9c..a94d3174c4e98ecc5215887b506e61fb4a85da84 100644 (file)
@@ -35,7 +35,6 @@ use OC\ServerNotAvailableException;
 use OCA\user_ldap\lib\Access;
 use OCA\user_ldap\lib\Configuration;
 use OCA\user_ldap\lib\Helper;
-use OCA\user_ldap\lib\ILDAPWrapper;
 
 class Wizard extends LDAPUtility {
        static protected $l;
index 2d7a7db356d61fc8473af6d9eed9f50743acb077..355ce7c681eeba7c7139d58e2da9954129e3fa01 100644 (file)
@@ -37,6 +37,7 @@
 
 namespace OCA\user_ldap\lib;
 
+use OCA\User_LDAP\ILDAPWrapper;
 use OCA\User_LDAP\LDAPUtility;
 use OCA\User_LDAP\User\IUserTools;
 use OCA\User_LDAP\User\Manager;
index d3a4a9763d0b51d1bfa21142bf5e93889c800fe5..f3e39d4fb0b083a140af64e3505cde312506fb49 100644 (file)
@@ -29,6 +29,7 @@
 namespace OCA\user_ldap\lib;
 
 use OC\ServerNotAvailableException;
+use OCA\User_LDAP\ILDAPWrapper;
 use OCA\User_LDAP\LDAPUtility;
 
 /**
diff --git a/apps/user_ldap/lib/ildapwrapper.php b/apps/user_ldap/lib/ildapwrapper.php
deleted file mode 100644 (file)
index d607a3f..0000000
+++ /dev/null
@@ -1,209 +0,0 @@
-<?php
-/**
- * @author Arthur Schiwon <blizzz@owncloud.com>
- * @author Jörn Friedrich Dreyer <jfd@butonic.de>
- * @author Lukas Reschke <lukas@owncloud.com>
- * @author Morris Jobke <hey@morrisjobke.de>
- * @author Robin McCorkell <robin@mccorkell.me.uk>
- *
- * @copyright Copyright (c) 2016, ownCloud, Inc.
- * @license AGPL-3.0
- *
- * This code is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License, version 3,
- * as published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License, version 3,
- * along with this program.  If not, see <http://www.gnu.org/licenses/>
- *
- */
-
-namespace OCA\user_ldap\lib;
-
-interface ILDAPWrapper {
-
-       //LDAP functions in use
-
-       /**
-        * Bind to LDAP directory
-        * @param resource $link LDAP link resource
-        * @param string $dn an RDN to log in with
-        * @param string $password the password
-        * @return bool true on success, false otherwise
-        *
-        * with $dn and $password as null a anonymous bind is attempted.
-        */
-       public function bind($link, $dn, $password);
-
-       /**
-        * connect to an LDAP server
-        * @param string $host The host to connect to
-        * @param string $port The port to connect to
-        * @return mixed a link resource on success, otherwise false
-        */
-       public function connect($host, $port);
-
-       /**
-        * Send LDAP pagination control
-        * @param resource $link LDAP link resource
-        * @param int $pageSize number of results per page
-        * @param bool $isCritical Indicates whether the pagination is critical of not.
-        * @param string $cookie structure sent by LDAP server
-        * @return bool true on success, false otherwise
-        */
-       public function controlPagedResult($link, $pageSize, $isCritical, $cookie);
-
-       /**
-        * Retrieve the LDAP pagination cookie
-        * @param resource $link LDAP link resource
-        * @param resource $result LDAP result resource
-        * @param string $cookie structure sent by LDAP server
-        * @return bool true on success, false otherwise
-        *
-        * Corresponds to ldap_control_paged_result_response
-        */
-       public function controlPagedResultResponse($link, $result, &$cookie);
-
-       /**
-        * Count the number of entries in a search
-        * @param resource $link LDAP link resource
-        * @param resource $result LDAP result resource
-        * @return int|false number of results on success, false otherwise
-        */
-       public function countEntries($link, $result);
-
-       /**
-        * Return the LDAP error number of the last LDAP command
-        * @param resource $link LDAP link resource
-        * @return string error message as string
-        */
-       public function errno($link);
-
-       /**
-        * Return the LDAP error message of the last LDAP command
-        * @param resource $link LDAP link resource
-        * @return int error code as integer
-        */
-       public function error($link);
-
-       /**
-        * Splits DN into its component parts
-        * @param string $dn
-        * @param int @withAttrib
-        * @return array|false
-        * @link http://www.php.net/manual/en/function.ldap-explode-dn.php
-        */
-       public function explodeDN($dn, $withAttrib);
-
-       /**
-        * Return first result id
-        * @param resource $link LDAP link resource
-        * @param resource $result LDAP result resource
-        * @return Resource an LDAP search result resource
-        * */
-       public function firstEntry($link, $result);
-
-       /**
-        * Get attributes from a search result entry
-        * @param resource $link LDAP link resource
-        * @param resource $result LDAP result resource
-        * @return array containing the results, false on error
-        * */
-       public function getAttributes($link, $result);
-
-       /**
-        * Get the DN of a result entry
-        * @param resource $link LDAP link resource
-        * @param resource $result LDAP result resource
-        * @return string containing the DN, false on error
-        */
-       public function getDN($link, $result);
-
-       /**
-        * Get all result entries
-        * @param resource $link LDAP link resource
-        * @param resource $result LDAP result resource
-        * @return array containing the results, false on error
-        */
-       public function getEntries($link, $result);
-
-       /**
-        * Return next result id
-        * @param resource $link LDAP link resource
-        * @param resource $result LDAP entry result resource
-        * @return resource an LDAP search result resource
-        * */
-       public function nextEntry($link, $result);
-
-       /**
-        * Read an entry
-        * @param resource $link LDAP link resource
-        * @param array $baseDN The DN of the entry to read from
-        * @param string $filter An LDAP filter
-        * @param array $attr array of the attributes to read
-        * @return resource an LDAP search result resource
-        */
-       public function read($link, $baseDN, $filter, $attr);
-
-       /**
-        * Search LDAP tree
-        * @param resource $link LDAP link resource
-        * @param string $baseDN The DN of the entry to read from
-        * @param string $filter An LDAP filter
-        * @param array $attr array of the attributes to read
-        * @param int $attrsOnly optional, 1 if only attribute types shall be returned
-        * @param int $limit optional, limits the result entries
-        * @return resource|false an LDAP search result resource, false on error
-        */
-       public function search($link, $baseDN, $filter, $attr, $attrsOnly = 0, $limit = 0);
-
-       /**
-        * Sets the value of the specified option to be $value
-        * @param resource $link LDAP link resource
-        * @param string $option a defined LDAP Server option
-        * @param int $value the new value for the option
-        * @return bool true on success, false otherwise
-        */
-       public function setOption($link, $option, $value);
-
-       /**
-        * establish Start TLS
-        * @param resource $link LDAP link resource
-        * @return bool true on success, false otherwise
-        */
-       public function startTls($link);
-
-       /**
-        * Unbind from LDAP directory
-        * @param resource $link LDAP link resource
-        * @return bool true on success, false otherwise
-        */
-       public function unbind($link);
-
-       //additional required methods in ownCloud
-
-       /**
-        * Checks whether the server supports LDAP
-        * @return bool true if it the case, false otherwise
-        * */
-       public function areLDAPFunctionsAvailable();
-
-       /**
-        * Checks whether PHP supports LDAP Paged Results
-        * @return bool true if it the case, false otherwise
-        * */
-       public function hasPagedResultSupport();
-
-       /**
-        * Checks whether the submitted parameter is a resource
-        * @param resource $resource the resource variable to check
-        * @return bool true if it is a resource, false otherwise
-        */
-       public function isResource($resource);
-
-}
index 02392e6e610e69ceb12366e94d35f230bcde1cd2..f4185b2ae3ae44ea68a5ee949395bc60f1b02310 100644 (file)
@@ -29,7 +29,6 @@ namespace OCA\User_LDAP\Tests;
 use OCA\User_LDAP\Group_LDAP as GroupLDAP;
 use \OCA\user_ldap\lib\Access;
 use \OCA\user_ldap\lib\Connection;
-use \OCA\user_ldap\lib\ILDAPWrapper;
 
 /**
  * Class GroupLDAPTest
@@ -47,7 +46,7 @@ class GroupLDAPTest extends \Test\TestCase {
                        $conMethods = get_class_methods('\OCA\user_ldap\lib\Connection');
                        $accMethods = get_class_methods('\OCA\user_ldap\lib\Access');
                }
-               $lw  = $this->getMock('\OCA\user_ldap\lib\ILDAPWrapper');
+               $lw  = $this->getMock('\OCA\User_LDAP\ILDAPWrapper');
                $connector = $this->getMock('\OCA\user_ldap\lib\Connection',
                                                                        $conMethods,
                                                                        array($lw, null, null));
index 6dee5bd5c91a805d0c8c27cfa7200e7a0a781b3f..633cd0c876a63df6db892267ee5e63728574a321 100644 (file)
@@ -47,7 +47,7 @@ class ManagerTest extends \Test\TestCase {
                $userMgr = $this->getMock('\OCP\IUserManager');
 
                $connection = new \OCA\user_ldap\lib\Connection(
-                       $lw  = $this->getMock('\OCA\user_ldap\lib\ILDAPWrapper'),
+                       $lw  = $this->getMock('\OCA\User_LDAP\ILDAPWrapper'),
                        '',
                        null
                );
index 2a5a7cc6a770cd9a8ab78002e78eda2ac786a29a..9afdb7c864594133998a3b3a8295f2de5da2a9b6 100644 (file)
@@ -61,7 +61,7 @@ class UserTest extends \Test\TestCase {
                        unset($accMethods[array_search('getConnection', $accMethods)]);
                        $umMethods = get_class_methods('\OCA\User_LDAP\User\Manager');
                }
-               $lw = $this->getMock('\OCA\user_ldap\lib\ILDAPWrapper');
+               $lw = $this->getMock('\OCA\User_LDAP\ILDAPWrapper');
                $im = $this->getMock('\OCP\Image');
                if (is_null($userMgr)) {
                        $userMgr = $this->getMock('\OCP\IUserManager');
index d67dafb90eb7bab82b3e18d1757b384fa294317b..f13240aa2488392fc6a55de1c4fcce4d06fc744e 100644 (file)
@@ -30,7 +30,6 @@ namespace OCA\User_LDAP\Tests;
 use OCA\User_LDAP\User_LDAP as UserLDAP;
 use \OCA\user_ldap\lib\Access;
 use \OCA\user_ldap\lib\Connection;
-use \OCA\user_ldap\lib\ILDAPWrapper;
 
 /**
  * Class Test_User_Ldap_Direct
@@ -65,7 +64,7 @@ class User_LDAPTest extends \Test\TestCase {
                        unset($uMethods[array_search('getDN', $uMethods)]);
                        unset($uMethods[array_search('__construct', $uMethods)]);
                }
-               $lw  = $this->getMock('\OCA\user_ldap\lib\ILDAPWrapper');
+               $lw  = $this->getMock('\OCA\User_LDAP\ILDAPWrapper');
                $connector = $this->getMock('\OCA\user_ldap\lib\Connection',
                                                                        $conMethods,
                                                                        array($lw, null, null));
index 83cd58d22314109493c65d3d3088608f400f786d..f74defa8ae204e65bceaa2d77b822996d020b0b1 100644 (file)
@@ -27,10 +27,10 @@ namespace OCA\User_LDAP\tests;
 
 use \OCA\User_LDAP\Wizard;
 
-// use \OCA\user_ldap\User_LDAP as UserLDAP;
+// use \OCA\User_LDAP\User_LDAP as UserLDAP;
 // use \OCA\user_ldap\lib\Access;
 // use \OCA\user_ldap\lib\Configuration;
-// use \OCA\user_ldap\lib\ILDAPWrapper;
+// use \OCA\User_LDAP\ILDAPWrapper;
 
 /**
  * Class Test_Wizard
@@ -63,7 +63,7 @@ class WizardTest extends \Test\TestCase {
                        $connMethods = get_class_methods('\OCA\user_ldap\lib\Connection');
                        $accMethods  = get_class_methods('\OCA\user_ldap\lib\Access');
                }
-               $lw   = $this->getMock('\OCA\user_ldap\lib\ILDAPWrapper');
+               $lw   = $this->getMock('\OCA\User_LDAP\ILDAPWrapper');
                $conf = $this->getMock('\OCA\user_ldap\lib\Configuration',
                                                           $confMethods,
                                                           array($lw, null, null));
index ef5c09393b8ebd2e8a65de639bae3893566b346d..75bf4b7524da14df6cb4277c6e60508b92d3e17d 100644 (file)
@@ -27,7 +27,6 @@ namespace OCA\user_ldap\tests;
 
 use \OCA\user_ldap\lib\Access;
 use \OCA\user_ldap\lib\Connection;
-use \OCA\user_ldap\lib\ILDAPWrapper;
 
 /**
  * Class Test_Access
@@ -47,7 +46,7 @@ class Test_Access extends \Test\TestCase {
                        $accMethods = get_class_methods('\OCA\user_ldap\lib\Access');
                        $umMethods  = get_class_methods('\OCA\User_LDAP\User\Manager');
                }
-               $lw  = $this->getMock('\OCA\user_ldap\lib\ILDAPWrapper');
+               $lw  = $this->getMock('\OCA\User_LDAP\ILDAPWrapper');
                $connector = $this->getMock('\OCA\user_ldap\lib\Connection',
                                                                        $conMethods,
                                                                        array($lw, null, null));
index a6ccf4b340b470af6bf06e2b1db8dc2ca8765cd0..e93009ee8ffe2af5dfc12ad6449beec01ebc51c0 100644 (file)
@@ -33,7 +33,7 @@ use OCA\user_ldap\lib\Connection;
  * @package OCA\user_ldap\tests
  */
 class Test_Connection extends \Test\TestCase {
-       /** @var \OCA\user_ldap\lib\ILDAPWrapper  */
+       /** @var \OCA\User_LDAP\ILDAPWrapper  */
        protected $ldap;
 
        /** @var  Connection */
@@ -42,7 +42,7 @@ class Test_Connection extends \Test\TestCase {
        public function setUp() {
                parent::setUp();
 
-               $this->ldap       = $this->getMock('\OCA\user_ldap\lib\ILDAPWrapper');
+               $this->ldap       = $this->getMock('\OCA\User_LDAP\ILDAPWrapper');
                // we use a mock here to replace the cache mechanism, due to missing DI in LDAP backend.
                $this->connection = $this->getMockBuilder('OCA\user_ldap\lib\Connection')
                                                                 ->setMethods(['getFromCache', 'writeToCache'])
@@ -58,7 +58,7 @@ class Test_Connection extends \Test\TestCase {
                //background: upon login a bind is done with the user credentials
                //which is valid for the whole LDAP resource. It needs to be reset
                //to the agent's credentials
-               $lw  = $this->getMock('\OCA\user_ldap\lib\ILDAPWrapper');
+               $lw  = $this->getMock('\OCA\User_LDAP\ILDAPWrapper');
 
                $connection = new Connection($lw, '', null);
                $agent = array(