PHP Класс Adldap\Connections\Provider

Наследование: implements Adldap\Connections\ProviderInterface
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$configuration Adldap\Configuration\DomainConfiguration The providers configuration.
$connection Adldap\Connections\ConnectionInterface The providers connection.
$guard Adldap\Auth\GuardInterface The providers auth guard instance.
$schema Adldap\Schemas\SchemaInterface The providers schema.

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

Метод Описание
__construct ( $configuration = [], Adldap\Connections\ConnectionInterface $connection = null, Adldap\Schemas\SchemaInterface $schema = null )
__destruct ( )
auth ( )
connect ( $username = null, $password = null )
getConfiguration ( )
getConnection ( )
getDefaultGuard ( Adldap\Connections\ConnectionInterface $connection, DomainConfiguration $configuration )
getGuard ( )
getSchema ( )
make ( )
search ( )
setConfiguration ( $configuration = [] )
setConnection ( Adldap\Connections\ConnectionInterface $connection = null )
setGuard ( Adldap\Auth\GuardInterface $guard )
setSchema ( Adldap\Schemas\SchemaInterface $schema = null )

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

Метод Описание
newModelFactory ( Builder $builder, Adldap\Schemas\SchemaInterface $schema ) : Factory Creates a new model factory.
newSearchFactory ( Adldap\Connections\ConnectionInterface $connection, Adldap\Schemas\SchemaInterface $schema, string $baseDn ) : Factory Creates a new search factory.
prepareConnection ( ) : void Prepares the connection by setting configured parameters.

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

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

public __construct ( $configuration = [], Adldap\Connections\ConnectionInterface $connection = null, Adldap\Schemas\SchemaInterface $schema = null )
$connection Adldap\Connections\ConnectionInterface
$schema Adldap\Schemas\SchemaInterface

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

public __destruct ( )

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

public auth ( )

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

public connect ( $username = null, $password = null )

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

public getConfiguration ( )

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

public getConnection ( )

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

public getDefaultGuard ( Adldap\Connections\ConnectionInterface $connection, DomainConfiguration $configuration )
$connection Adldap\Connections\ConnectionInterface
$configuration Adldap\Configuration\DomainConfiguration

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

public getGuard ( )

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

public getSchema ( )

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

public make ( )

newModelFactory() защищенный метод

Creates a new model factory.
protected newModelFactory ( Builder $builder, Adldap\Schemas\SchemaInterface $schema ) : Factory
$builder Adldap\Query\Builder
$schema Adldap\Schemas\SchemaInterface
Результат Adldap\Models\Factory

newSearchFactory() защищенный метод

Creates a new search factory.
protected newSearchFactory ( Adldap\Connections\ConnectionInterface $connection, Adldap\Schemas\SchemaInterface $schema, string $baseDn ) : Factory
$connection Adldap\Connections\ConnectionInterface
$schema Adldap\Schemas\SchemaInterface
$baseDn string
Результат Adldap\Search\Factory

prepareConnection() защищенный метод

Prepares the connection by setting configured parameters.
protected prepareConnection ( ) : void
Результат void

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

public setConfiguration ( $configuration = [] )

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

public setConnection ( Adldap\Connections\ConnectionInterface $connection = null )
$connection Adldap\Connections\ConnectionInterface

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

public setGuard ( Adldap\Auth\GuardInterface $guard )
$guard Adldap\Auth\GuardInterface

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

public setSchema ( Adldap\Schemas\SchemaInterface $schema = null )
$schema Adldap\Schemas\SchemaInterface

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

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

The providers configuration.
protected DomainConfiguration,Adldap\Configuration $configuration
Результат Adldap\Configuration\DomainConfiguration

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

The providers connection.
protected ConnectionInterface,Adldap\Connections $connection
Результат Adldap\Connections\ConnectionInterface

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

The providers auth guard instance.
protected GuardInterface,Adldap\Auth $guard
Результат Adldap\Auth\GuardInterface

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

The providers schema.
protected SchemaInterface,Adldap\Schemas $schema
Результат Adldap\Schemas\SchemaInterface