PHP Класс Dsdevbe\LdapConnector\Adapter\Adldap

Наследование: implements Dsdevbe\LdapConnector\Adapter\LdapInterface
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$_hasher Illuminate\Contracts\Hashing\Hasher
$_ldap Adldap\Adldap
$_password string
$_username string

Открытые методы

Метод Описание
__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

Защищенные методы

Метод Описание
mapDataToUserModel ( User $user, $password )

Описание методов

__construct() публичный Метод

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

connect() публичный Метод

public connect ( string $username, string $password ) : boolean
$username string
$password string
Результат boolean

getUserInfo() публичный Метод

public getUserInfo ( string $username, string $password = null ) : Dsdevbe\LdapConnector\Model\User | null
$username string
$password string
Результат Dsdevbe\LdapConnector\Model\User | null

isConnectedToLdap() публичный Метод

public isConnectedToLdap ( ) : boolean
Результат boolean

mapDataToUserModel() защищенный Метод

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

Описание свойств

$_hasher защищенное свойство

protected Hasher,Illuminate\Contracts\Hashing $_hasher
Результат Illuminate\Contracts\Hashing\Hasher

$_ldap защищенное свойство

protected Adldap,Adldap $_ldap
Результат Adldap\Adldap

$_password защищенное свойство

protected string $_password
Результат string

$_username защищенное свойство

protected string $_username
Результат string