PHP 인터페이스 LdapTools\Operation\LdapOperationInterface

저자: Chad Sikorra ([email protected])
파일 보기 프로젝트 열기: ldaptools/ldaptools 0 사용 예제들

공개 메소드들

메소드 설명
addControl ( variadic $controls ) Add LDAP controls to the operation.
addPostOperation ( variadic $operation ) Add an operation that should be executed after this operation.
addPreOperation ( variadic $operation ) Add an operation that should be executed before this operation.
getArguments ( ) : array Gets an array of arguments that will be passed to the LDAP function for executing this operation.
getControls ( ) : LdapControl[] Get the controls set for the operation.
getLdapFunction ( ) : string Gets the name of the LDAP function needed to execute this operation.
getLogArray ( ) : array Get an array of keys/values related to the operation. This allows for ease of use within a logger.
getName ( ) : string Get the readable name that this operation represents. This is to be used in messages/exceptions.
getPostOperations ( ) : LdapTools\Operation\LdapOperationInterface[] Get operations that should be executed after this operation.
getPreOperations ( ) : LdapTools\Operation\LdapOperationInterface[] Get operations that should be executed before this operation.
getServer ( ) : null | string Get the server that should be used for the operation.
setServer ( string | null $server ) Set the LDAP server that should be used for the operation.

메소드 상세

addControl() 공개 메소드

Add LDAP controls to the operation.
public addControl ( variadic $controls )
$controls variadic

addPostOperation() 공개 메소드

Add an operation that should be executed after this operation.
public addPostOperation ( variadic $operation )
$operation variadic

addPreOperation() 공개 메소드

Add an operation that should be executed before this operation.
public addPreOperation ( variadic $operation )
$operation variadic

getArguments() 공개 메소드

Gets an array of arguments that will be passed to the LDAP function for executing this operation.
public getArguments ( ) : array
리턴 array

getControls() 공개 메소드

Get the controls set for the operation.
public getControls ( ) : LdapControl[]
리턴 LdapTools\Connection\LdapControl[]

getLdapFunction() 공개 메소드

Gets the name of the LDAP function needed to execute this operation.
public getLdapFunction ( ) : string
리턴 string

getLogArray() 공개 메소드

Get an array of keys/values related to the operation. This allows for ease of use within a logger.
public getLogArray ( ) : array
리턴 array

getName() 공개 메소드

Get the readable name that this operation represents. This is to be used in messages/exceptions.
public getName ( ) : string
리턴 string

getPostOperations() 공개 메소드

Get operations that should be executed after this operation.
public getPostOperations ( ) : LdapTools\Operation\LdapOperationInterface[]
리턴 LdapTools\Operation\LdapOperationInterface[]

getPreOperations() 공개 메소드

Get operations that should be executed before this operation.
public getPreOperations ( ) : LdapTools\Operation\LdapOperationInterface[]
리턴 LdapTools\Operation\LdapOperationInterface[]

getServer() 공개 메소드

Get the server that should be used for the operation.
public getServer ( ) : null | string
리턴 null | string

setServer() 공개 메소드

Set the LDAP server that should be used for the operation.
public setServer ( string | null $server )
$server string | null