+ $hasProtocol = preg_match('/^ldaps{0,1}\:\/\//', $this->config['server']) === 1;
+ if (!$hasProtocol) array_unshift($ldapServer, '');
+ $hostName = $ldapServer[0] . ($hasProtocol?':':'') . $ldapServer[1];
+ $defaultPort = $ldapServer[0] === 'ldaps' ? 636 : 389;
+ $ldapConnection = $this->ldap->connect($hostName, count($ldapServer) > 2 ? intval($ldapServer[2]) : $defaultPort);