You are here

public static function LdapConfiguration::provisionsDrupalAccountsFromLdap in Lightweight Directory Access Protocol (LDAP) 8.3

Provisioning Drupal accounts is enabled.

Return value

bool If provisioning is available.

4 calls to LdapConfiguration::provisionsDrupalAccountsFromLdap()
DrupalUserProcessor::alterLdapUserAttributes in ldap_user/src/Processor/DrupalUserProcessor.php
LDAP attributes to alter.
DrupalUserProcessor::drupalUserUpdated in ldap_user/src/Processor/DrupalUserProcessor.php
Callback for hook_ENTITY_TYPE_update().
DrupalUserProcessor::loginDrupalAccountProvisioning in ldap_user/src/Processor/DrupalUserProcessor.php
Handle account login with Drupal provisioning.
ServerFactory::alterLdapUserAttributesList in ldap_servers/src/ServerFactory.php
Alter ldap_user attributes lists.

File

ldap_user/src/Helper/LdapConfiguration.php, line 47

Class

LdapConfiguration
Helper class to collect trivial lists of elements for events and users.

Namespace

Drupal\ldap_user\Helper

Code

public static function provisionsDrupalAccountsFromLdap() {
  if (\Drupal::config('ldap_user.settings')
    ->get('drupalAcctProvisionServer') && count(array_filter(array_values(\Drupal::config('ldap_user.settings')
    ->get('drupalAcctProvisionTriggers')))) > 0) {
    return TRUE;
  }
  else {
    return FALSE;
  }
}