PHP Интерфейс Adldap\Connections\ProviderInterface

Показать файл Открыть проект

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

Метод Описание
__construct ( DomainConfiguration | array $configuration, Adldap\Connections\ConnectionInterface $connection, Adldap\Schemas\SchemaInterface $schema = null ) Constructor.
__destruct ( ) Destructor.
auth ( ) : Guard Returns a new Auth Guard instance.
connect ( string | null $username = null, string | null $password = null ) : Adldap\Connections\ProviderInterface Connects and Binds to the Domain Controller.
getConfiguration ( ) : DomainConfiguration Returns the current configuration instance.
getConnection ( ) : Adldap\Connections\ConnectionInterface Returns the current connection instance.
getDefaultGuard ( Adldap\Connections\ConnectionInterface $connection, DomainConfiguration $configuration ) : Guard Returns a new default Guard instance.
getGuard ( ) : Guard Returns the current Guard instance.
getSchema ( ) : Adldap\Schemas\SchemaInterface Returns the current LDAP attribute schema.
make ( ) : Factory Returns a new Model factory instance.
search ( ) : Factory Returns a new Search factory instance.
setConfiguration ( DomainConfiguration | array $configuration = [] ) Sets the current configuration.
setConnection ( Adldap\Connections\ConnectionInterface $connection = null ) Sets the current connection.
setGuard ( Adldap\Auth\GuardInterface $guard ) Sets the current Guard instance.
setSchema ( Adldap\Schemas\SchemaInterface $schema = null ) Sets the current LDAP attribute schema.

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

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

Constructor.
public __construct ( DomainConfiguration | array $configuration, Adldap\Connections\ConnectionInterface $connection, Adldap\Schemas\SchemaInterface $schema = null )
$configuration Adldap\Configuration\DomainConfiguration | array
$connection Adldap\Connections\ConnectionInterface
$schema Adldap\Schemas\SchemaInterface

__destruct() публичный метод

Closes the current LDAP connection if it exists.
public __destruct ( )

auth() публичный метод

Returns a new Auth Guard instance.
public auth ( ) : Guard
Результат Adldap\Auth\Guard

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

If no username or password is specified, then the configured administrator credentials are used.
public connect ( string | null $username = null, string | null $password = null ) : Adldap\Connections\ProviderInterface
$username string | null
$password string | null
Результат Adldap\Connections\ProviderInterface

getConfiguration() публичный метод

Returns the current configuration instance.
public getConfiguration ( ) : DomainConfiguration
Результат Adldap\Configuration\DomainConfiguration

getConnection() публичный метод

Returns the current connection instance.
public getConnection ( ) : Adldap\Connections\ConnectionInterface
Результат Adldap\Connections\ConnectionInterface

getDefaultGuard() публичный метод

Returns a new default Guard instance.
public getDefaultGuard ( Adldap\Connections\ConnectionInterface $connection, DomainConfiguration $configuration ) : Guard
$connection Adldap\Connections\ConnectionInterface
$configuration Adldap\Configuration\DomainConfiguration
Результат Adldap\Auth\Guard

getGuard() публичный метод

Returns the current Guard instance.
public getGuard ( ) : Guard
Результат Adldap\Auth\Guard

getSchema() публичный метод

Returns the current LDAP attribute schema.
public getSchema ( ) : Adldap\Schemas\SchemaInterface
Результат Adldap\Schemas\SchemaInterface

make() публичный метод

Returns a new Model factory instance.
public make ( ) : Factory
Результат Adldap\Models\Factory

setConfiguration() публичный метод

Sets the current configuration.
public setConfiguration ( DomainConfiguration | array $configuration = [] )
$configuration Adldap\Configuration\DomainConfiguration | array

setConnection() публичный метод

Sets the current connection.
public setConnection ( Adldap\Connections\ConnectionInterface $connection = null )
$connection Adldap\Connections\ConnectionInterface

setGuard() публичный метод

Sets the current Guard instance.
public setGuard ( Adldap\Auth\GuardInterface $guard )
$guard Adldap\Auth\GuardInterface

setSchema() публичный метод

Sets the current LDAP attribute schema.
public setSchema ( Adldap\Schemas\SchemaInterface $schema = null )
$schema Adldap\Schemas\SchemaInterface