PHP Класс LdapTools\Operation\QueryOperation

Автор: Chad Sikorra ([email protected])
Наследование: implements LdapTools\Operation\LdapOperationInterface, use trait LdapOperationTrait
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$functionMap array
$properties array

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

Метод Описание
__clone ( ) Make sure to clone an OperatorCollection instance.
__construct ( string | OperatorCollection $filter, array $attributes = [] )
getArguments ( )
getAttributes ( ) : array | null Get the attributes to be selected by the query operation.
getBaseDn ( ) : string Get the base DN for the LDAP query operation.
getFilter ( ) : string | OperatorCollection Get the filter for the LDAP query operation.
getLdapFunction ( )
getLogArray ( )
getName ( )
getPageSize ( ) : integer | null Get the page size used for the LDAP query operation.
getScope ( ) : null | string Get the scope type for the query operation.
getSizeLimit ( ) : integer Get the size limit for the number of entries returned from LDAP. When set to 0 this means no limit.
getUsePaging ( ) : boolean | null Get whether or not paging should be used for the query operation.
setAttributes ( array $attributes ) Set the attributes to be selected for the query operation.
setBaseDn ( string $baseDn ) Set the base DN for the LDAP query operation.
setFilter ( string | OperatorCollection $filter ) Set the LDAP filter for the query operation.
setPageSize ( integer $pageSize ) Set the page size used by the LDAP query operation.
setScope ( $scope ) Set the scope for the LDAP query operation.
setSizeLimit ( integer $sizeLimit ) Set the size limit for the number of entries returned from LDAP. When set to 0 this means no limit.
setUsePaging ( boolean $paging ) Set whether or not paging should be used for the query operation.

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

Метод Описание
getLdapFilter ( ) : string

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

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

Make sure to clone an OperatorCollection instance.
public __clone ( )

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

public __construct ( string | OperatorCollection $filter, array $attributes = [] )
$filter string | LdapTools\Query\OperatorCollection
$attributes array

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

public getArguments ( )

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

Get the attributes to be selected by the query operation.
public getAttributes ( ) : array | null
Результат array | null

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

Get the base DN for the LDAP query operation.
public getBaseDn ( ) : string
Результат string

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

Get the filter for the LDAP query operation.
public getFilter ( ) : string | OperatorCollection
Результат string | LdapTools\Query\OperatorCollection

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

protected getLdapFilter ( ) : string
Результат string

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

public getLdapFunction ( )

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

public getLogArray ( )

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

public getName ( )

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

Get the page size used for the LDAP query operation.
public getPageSize ( ) : integer | null
Результат integer | null

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

Get the scope type for the query operation.
public getScope ( ) : null | string
Результат null | string

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

Get the size limit for the number of entries returned from LDAP. When set to 0 this means no limit.
public getSizeLimit ( ) : integer
Результат integer

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

Get whether or not paging should be used for the query operation.
public getUsePaging ( ) : boolean | null
Результат boolean | null

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

Set the attributes to be selected for the query operation.
public setAttributes ( array $attributes )
$attributes array

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

Set the base DN for the LDAP query operation.
public setBaseDn ( string $baseDn )
$baseDn string

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

Set the LDAP filter for the query operation.
public setFilter ( string | OperatorCollection $filter )
$filter string | LdapTools\Query\OperatorCollection

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

Set the page size used by the LDAP query operation.
public setPageSize ( integer $pageSize )
$pageSize integer

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

Set the scope for the LDAP query operation.
public setScope ( $scope )
$scope

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

Set the size limit for the number of entries returned from LDAP. When set to 0 this means no limit.
public setSizeLimit ( integer $sizeLimit )
$sizeLimit integer

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

Set whether or not paging should be used for the query operation.
public setUsePaging ( boolean $paging )
$paging boolean

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

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

protected array $functionMap
Результат array

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

protected array $properties
Результат array