PHP Class Dsdevbe\LdapConnector\Adapter\Adldap

Inheritance: implements Dsdevbe\LdapConnector\Adapter\LdapInterface
Afficher le fichier Open project: dsdevbe/ldap-connector

Protected Properties

Свойство Type Description
$_hasher Illuminate\Contracts\Hashing\Hasher
$_ldap Adldap\Adldap
$_password string
$_username string

Méthodes publiques

Méthode Description
__construct ( Illuminate\Contracts\Hashing\Hasher $hasher, array $config )
connect ( string $username, string $password ) : boolean
getUserInfo ( string $username, string $password = null ) : Dsdevbe\LdapConnector\Model\User | null
isConnectedToLdap ( ) : boolean

Méthodes protégées

Méthode Description
mapDataToUserModel ( User $user, $password )

Method Details

__construct() public méthode

public __construct ( Illuminate\Contracts\Hashing\Hasher $hasher, array $config )
$hasher Illuminate\Contracts\Hashing\Hasher
$config array

connect() public méthode

public connect ( string $username, string $password ) : boolean
$username string
$password string
Résultat boolean

getUserInfo() public méthode

public getUserInfo ( string $username, string $password = null ) : Dsdevbe\LdapConnector\Model\User | null
$username string
$password string
Résultat Dsdevbe\LdapConnector\Model\User | null

isConnectedToLdap() public méthode

public isConnectedToLdap ( ) : boolean
Résultat boolean

mapDataToUserModel() protected méthode

protected mapDataToUserModel ( User $user, $password )
$user Adldap\Models\User

Property Details

$_hasher protected_oe property

protected Hasher,Illuminate\Contracts\Hashing $_hasher
Résultat Illuminate\Contracts\Hashing\Hasher

$_ldap protected_oe property

protected Adldap,Adldap $_ldap
Résultat Adldap\Adldap

$_password protected_oe property

protected string $_password
Résultat string

$_username protected_oe property

protected string $_username
Résultat string