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

Fonctions membres publiques

 __sleep ()
 
 __wakeup ()
 
 __destruct ()
 
 isBound ()
 
 bind (string $dn=null, string $password=null)
 
 getResource ()
 
 setOption (string $name, $value)
 
 getOption (string $name)
 
- Fonctions membres publiques hérités de AbstractConnection
 __construct (array $config=[])
 

Fonctions membres protégées

 configureOptions (OptionsResolver $resolver)
 
- Fonctions membres protégées hérités de AbstractConnection
 configureOptions (OptionsResolver $resolver)
 

Fonctions membres privées

 connect ()
 
 disconnect ()
 

Attributs privés

const LDAP_INVALID_CREDENTIALS = 0x31
 
const LDAP_TIMEOUT = 0x55
 
const LDAP_ALREADY_EXISTS = 0x44
 
 $bound = false
 
 $connection
 

Membres hérités additionnels

- Attributs protégés hérités de AbstractConnection
 $config
 

Description détaillée

Documentation des constructeurs et destructeur

◆ __destruct()

__destruct ( )

Références Connection\disconnect().

Documentation des fonctions membres

◆ __sleep()

__sleep ( )
Renvoie
array

◆ __wakeup()

__wakeup ( )

◆ bind()

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

{Binds the connection against a user's DN and password.

Exceptions
AlreadyExistsExceptionWhen the connection can't be created because of an LDAP_ALREADY_EXISTS error
ConnectionTimeoutExceptionWhen the connection can't be created because of an LDAP_TIMEOUT error
InvalidCredentialsExceptionWhen the connection can't be created because of an LDAP_INVALID_CREDENTIALS error
}

Paramètres
string$passwordWARNING: When the LDAP server allows unauthenticated binds, a blank $password will always be valid

Implémente ConnectionInterface.

Références $password, et Connection\connect().

◆ configureOptions()

configureOptions ( OptionsResolver  $resolver)
protected

◆ connect()

connect ( )
private

Références $name, $value, et Connection\setOption().

Référencé par Connection\bind().

◆ disconnect()

disconnect ( )
private

Références null.

Référencé par Connection\__destruct().

◆ getOption()

getOption ( string  $name)

◆ getResource()

getResource ( )
Renvoie
resource|LDAPConnection

Références Connection\$connection.

◆ isBound()

isBound ( )

{Checks whether the connection was already bound or not.

Renvoie
bool
}

Implémente ConnectionInterface.

Références Connection\$bound.

◆ setOption()

setOption ( string  $name,
  $value 
)

Références $name, $value, et ConnectionOptions\getOption().

Référencé par Connection\connect().

Documentation des champs

◆ $bound

$bound = false
private

Référencé par Connection\isBound().

◆ $connection

$connection
private

Référencé par Connection\getResource().

◆ LDAP_ALREADY_EXISTS

const LDAP_ALREADY_EXISTS = 0x44
private

◆ LDAP_INVALID_CREDENTIALS

const LDAP_INVALID_CREDENTIALS = 0x31
private

◆ LDAP_TIMEOUT

const LDAP_TIMEOUT = 0x55
private

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