You are here

public function Server::getBaseDn in Lightweight Directory Access Protocol (LDAP) 8.3

Same name and namespace in other branches
  1. 8.4 ldap_servers/src/Entity/Server.php \Drupal\ldap_servers\Entity\Server::getBaseDn()

Fetch base DN.

Return value

array All base DN.

6 calls to Server::getBaseDn()
Server::getNestedGroupDnFilters in ldap_servers/src/Entity/Server.php
Search within the nested groups for further filters.
Server::groupMembershipsFromEntryRecursive in ldap_servers/src/Entity/Server.php
Recurse through all groups, adding parent groups to $all_group_dns array.
Server::groupUserMembershipsFromEntry in ldap_servers/src/Entity/Server.php
Get list of all groups that a user is a member of by querying groups.
Server::matchUsernameToExistingLdapEntry in ldap_servers/src/Entity/Server.php
Queries LDAP server for the user.
Server::search in ldap_servers/src/Entity/Server.php
Perform an LDAP search.

... See full list

File

ldap_servers/src/Entity/Server.php, line 987

Class

Server
Defines the Server entity.

Namespace

Drupal\ldap_servers\Entity

Code

public function getBaseDn() {
  $baseDn = $this
    ->get('basedn');
  if (!is_array($baseDn) && is_scalar($baseDn)) {
    $baseDn = explode("\r\n", $baseDn);
  }
  return $baseDn;
}