PHP Класс Adldap\Search\Factory

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

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

Свойство Тип Описание
$connection Adldap\Connections\ConnectionInterface
$query Adldap\Query\Builder Stores the current query builder instance.
$schema Adldap\Schemas\SchemaInterface Stores the current schema instance.

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

Метод Описание
__call ( string $method, array $parameters ) : mixed Handle dynamic method calls on the query builder object.
__construct ( Adldap\Connections\ConnectionInterface $connection, Adldap\Schemas\SchemaInterface $schema = null, string $baseDn = '' ) Constructor.
all ( ) : Collection | array Performs a global 'all' search query on the current connection by performing a search for all entries that contain a common name attribute.
computers ( ) : Builder Returns a query builder limited to exchange servers.
contacts ( ) : Builder Returns a query builder limited to exchange servers.
containers ( ) : Builder Returns a query builder limited to exchange servers.
get ( ) : Collection | array Alias for the all() method.
getConfigurationNamingContext ( ) : boolean | string Returns the current configuration naming context of the current domain.
getQuery ( ) : Builder Returns the current query Builder instance.
getRootDse ( ) : RootDse | null Returns the root DSE record.
groups ( ) : Builder Returns a query builder limited to groups.
newGrammar ( ) : Grammar Returns a new query grammar instance.
newQuery ( string $baseDn = '' ) : Builder Returns a new query builder instance.
ous ( ) : Builder Returns a query builder limited to organizational units.
printers ( ) : Builder Returns a query builder limited to printers.
setConnection ( Adldap\Connections\ConnectionInterface $connection ) : Factory Sets the connection property.
setQuery ( Builder $query ) : Factory Sets the query property.
setSchema ( Adldap\Schemas\SchemaInterface $schema = null ) : Factory Sets the schema property.
users ( ) : Builder Returns a query builder limited to users.

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

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

Handle dynamic method calls on the query builder object.
public __call ( string $method, array $parameters ) : mixed
$method string
$parameters array
Результат mixed

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

Constructor.
public __construct ( Adldap\Connections\ConnectionInterface $connection, Adldap\Schemas\SchemaInterface $schema = null, string $baseDn = '' )
$connection Adldap\Connections\ConnectionInterface
$schema Adldap\Schemas\SchemaInterface
$baseDn string

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

Performs a global 'all' search query on the current connection by performing a search for all entries that contain a common name attribute.
public all ( ) : Collection | array
Результат Illuminate\Support\Collection | array

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

Returns a query builder limited to exchange servers.
public computers ( ) : Builder
Результат Adldap\Query\Builder

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

Returns a query builder limited to exchange servers.
public contacts ( ) : Builder
Результат Adldap\Query\Builder

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

Returns a query builder limited to exchange servers.
public containers ( ) : Builder
Результат Adldap\Query\Builder

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

Alias for the all() method.
public get ( ) : Collection | array
Результат Illuminate\Support\Collection | array

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

Returns the current configuration naming context of the current domain.
public getConfigurationNamingContext ( ) : boolean | string
Результат boolean | string

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

Returns the current query Builder instance.
public getQuery ( ) : Builder
Результат Adldap\Query\Builder

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

Returns the root DSE record.
public getRootDse ( ) : RootDse | null
Результат Adldap\Models\RootDse | null

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

Returns a query builder limited to groups.
public groups ( ) : Builder
Результат Adldap\Query\Builder

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

Returns a new query grammar instance.
public newGrammar ( ) : Grammar
Результат Adldap\Query\Grammar

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

Returns a new query builder instance.
public newQuery ( string $baseDn = '' ) : Builder
$baseDn string
Результат Adldap\Query\Builder

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

Returns a query builder limited to organizational units.
public ous ( ) : Builder
Результат Adldap\Query\Builder

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

Returns a query builder limited to printers.
public printers ( ) : Builder
Результат Adldap\Query\Builder

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

Sets the connection property.
public setConnection ( Adldap\Connections\ConnectionInterface $connection ) : Factory
$connection Adldap\Connections\ConnectionInterface
Результат Factory

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

Sets the query property.
public setQuery ( Builder $query ) : Factory
$query Adldap\Query\Builder
Результат Factory

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

Sets the schema property.
public setSchema ( Adldap\Schemas\SchemaInterface $schema = null ) : Factory
$schema Adldap\Schemas\SchemaInterface
Результат Factory

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

Returns a query builder limited to users.
public users ( ) : Builder
Результат Adldap\Query\Builder

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

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

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

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

Stores the current query builder instance.
protected Builder,Adldap\Query $query
Результат Adldap\Query\Builder

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

Stores the current schema instance.
protected SchemaInterface,Adldap\Schemas $schema
Результат Adldap\Schemas\SchemaInterface