You are here

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

Remove a member from a group.

Functionality only called by server test form.

Parameters

string $group_dn: LDAP DN group.

string $member: LDAP DN member.

Return value

bool Operation successful.

File

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

Class

Server
Defines the Server entity.

Namespace

Drupal\ldap_servers\Entity

Code

public function groupRemoveMember($group_dn, $member) {
  $result = FALSE;
  if ($this
    ->groupGroupEntryMembershipsConfigured()) {
    $del = [];
    $del[$this
      ->groupMembershipsAttr()] = $member;
    $this
      ->connectAndBindIfNotAlready();
    $result = @ldap_mod_del($this->connection, $group_dn, $del);
  }
  return $result;
}