Joomla CMS  4.2.2
Documentation des API du CMS Joomla en version 4.2.2
Référence de la classe Ldap
+ Graphe d'héritage de Ldap:

Fonctions membres publiques

 __construct (AdapterInterface $adapter)
 
 bind (string $dn=null, string $password=null)
 
 query (string $dn, string $query, array $options=[])
 
 getEntryManager ()
 
 escape (string $subject, string $ignore='', int $flags=0)
 

Fonctions membres publiques statiques

static create (string $adapter, array $config=[])
 

Attributs privés

 $adapter
 

Membres hérités additionnels

- Champs de données hérités de LdapInterface
const ESCAPE_FILTER = 0x01
 
const ESCAPE_DN = 0x02
 

Description détaillée

Documentation des constructeurs et destructeur

◆ __construct()

__construct ( AdapterInterface  $adapter)

Références Ldap\$adapter.

Documentation des fonctions membres

◆ bind()

bind ( string  $dn = null,
string  $password = null 
)

{Return a connection bound to the ldap.

Exceptions
ConnectionExceptionif dn / password could not be bound
}

Implémente LdapInterface.

Références $password.

◆ create()

static create ( string  $adapter,
array  $config = [] 
)
static

Creates a new Ldap instance.

Paramètres
string$adapterThe adapter name
array$configThe adapter's configuration
Renvoie
static

Références Ldap\$adapter, et $config.

◆ escape()

escape ( string  $subject,
string  $ignore = '',
int  $flags = 0 
)

{Escape a string for use in an LDAP filter or DN.

Renvoie
string
}

Implémente LdapInterface.

Références $subject.

◆ getEntryManager()

getEntryManager ( )

{

Renvoie
EntryManagerInterface
}

Implémente LdapInterface.

◆ query()

query ( string  $dn,
string  $query,
array  $options = [] 
)

{Queries a ldap server for entries matching the given criteria.

Renvoie
QueryInterface
}

Implémente LdapInterface.

Références $options, et $query.

Référencé par PlgAuthenticationLdap\searchByString().

Documentation des champs

◆ $adapter

$adapter
private

Référencé par Ldap\__construct(), et Ldap\create().


La documentation de cette classe a été générée à partir du fichier suivant :