PHP 클래스 Adldap\Connections\Provider

상속: implements Adldap\Connections\ProviderInterface
파일 보기 프로젝트 열기: adldap2/adldap2 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$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