You are here

private function DrupalUserProcessor::deleteProvisionedLdapEntry in Lightweight Directory Access Protocol (LDAP) 8.3

Handle account deletion with LDAP entry provisioning.

Parameters

\Drupal\user\UserInterface $account: Drupal account.

1 call to DrupalUserProcessor::deleteProvisionedLdapEntry()
DrupalUserProcessor::drupalUserDeleted in ldap_user/src/Processor/DrupalUserProcessor.php
Handle deletion of Drupal user.

File

ldap_user/src/Processor/DrupalUserProcessor.php, line 854

Class

DrupalUserProcessor
Handles processing of a user from LDAP to Drupal.

Namespace

Drupal\ldap_user\Processor

Code

private function deleteProvisionedLdapEntry(UserInterface $account) {
  if ($this
    ->provisionsLdapEntriesFromDrupalUsers() && LdapConfiguration::provisionAvailableToLdap(self::PROVISION_LDAP_ENTRY_ON_USER_ON_USER_DELETE)) {
    $ldapProcessor = new LdapUserProcessor();
    $ldapProcessor
      ->deleteProvisionedLdapEntries($account);
  }
}