Code Duplication    Length = 8-8 lines in 2 locations

apps/user_ldap/lib/LDAPProvider.php 2 locations

@@ 59-66 (lines=8) @@
56
		$this->deletedUsersIndex = $deletedUsersIndex;
57
		$userBackendFound = false;
58
		$groupBackendFound = false;
59
		foreach ($serverContainer->getUserManager()->getBackends() as $backend){
60
			$this->logger->debug('instance '.get_class($backend).' user backend.', ['app' => 'user_ldap']);
61
			if ($backend instanceof IUserLDAP) {
62
				$this->userBackend = $backend;
63
				$userBackendFound = true;
64
				break;
65
			}
66
        }
67
		foreach ($serverContainer->getGroupManager()->getBackends() as $backend){
68
			$this->logger->debug('instance '.get_class($backend).' group backend.', ['app' => 'user_ldap']);
69
			if ($backend instanceof IGroupLDAP) {
@@ 67-74 (lines=8) @@
64
				break;
65
			}
66
        }
67
		foreach ($serverContainer->getGroupManager()->getBackends() as $backend){
68
			$this->logger->debug('instance '.get_class($backend).' group backend.', ['app' => 'user_ldap']);
69
			if ($backend instanceof IGroupLDAP) {
70
				$this->groupBackend = $backend;
71
				$groupBackendFound = true;
72
				break;
73
			}
74
		}
75
76
        if (!$userBackendFound or !$groupBackendFound) {
77
			throw new \Exception('To use the LDAPProvider, user_ldap app must be enabled');