PHP 클래스 LdapTools\BatchModify\Batch

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

보호된 프로퍼티들

프로퍼티 타입 설명
$attribute The attribute name the batch action will modify.
$modtype The batch modification type to perform.
$values The values for the batch action.

공개 메소드들

메소드 설명
__construct ( integer $modtype, string $attribute, array $values = [] )
getAttribute ( ) : string Get the attribute for this batch.
getModType ( ) : integer Get the modtype for this batch.
getValues ( ) : array Get the values for this batch action.
isTypeAdd ( ) : boolean A convenience function to check if this batch type is an ADD action.
isTypeRemove ( ) : boolean A convenience function to check if this batch type is a REMOVE action.
isTypeRemoveAll ( ) : boolean A convenience function to check if this batch type is a REMOVE_ALL action.
isTypeReplace ( ) : boolean A convenience function to check if this batch type is a REPLACE action.
setAttribute ( string $attribute ) Set the attribute for this batch.
setModType ( integer $modtype ) Set the modtype for this batch.
setValues ( $values ) Set the values for this batch.
toArray ( ) : array Get the array representation of this batch action.

보호된 메소드들

메소드 설명
isType ( string $type ) : boolean Checks of this is a specific modtype.
resolve ( array $values ) : array Allows for an anonymous function to produce the final value.

메소드 상세

__construct() 공개 메소드

public __construct ( integer $modtype, string $attribute, array $values = [] )
$modtype integer
$attribute string
$values array

getAttribute() 공개 메소드

Get the attribute for this batch.
public getAttribute ( ) : string
리턴 string

getModType() 공개 메소드

Get the modtype for this batch.
public getModType ( ) : integer
리턴 integer

getValues() 공개 메소드

Get the values for this batch action.
public getValues ( ) : array
리턴 array

isType() 보호된 메소드

Checks of this is a specific modtype.
protected isType ( string $type ) : boolean
$type string
리턴 boolean

isTypeAdd() 공개 메소드

A convenience function to check if this batch type is an ADD action.
public isTypeAdd ( ) : boolean
리턴 boolean

isTypeRemove() 공개 메소드

A convenience function to check if this batch type is a REMOVE action.
public isTypeRemove ( ) : boolean
리턴 boolean

isTypeRemoveAll() 공개 메소드

A convenience function to check if this batch type is a REMOVE_ALL action.
public isTypeRemoveAll ( ) : boolean
리턴 boolean

isTypeReplace() 공개 메소드

A convenience function to check if this batch type is a REPLACE action.
public isTypeReplace ( ) : boolean
리턴 boolean

resolve() 보호된 메소드

Allows for an anonymous function to produce the final value.
protected resolve ( array $values ) : array
$values array
리턴 array

setAttribute() 공개 메소드

Set the attribute for this batch.
public setAttribute ( string $attribute )
$attribute string

setModType() 공개 메소드

Set the modtype for this batch.
public setModType ( integer $modtype )
$modtype integer

setValues() 공개 메소드

Set the values for this batch.
public setValues ( $values )
$values

toArray() 공개 메소드

Get the array representation of this batch action.
public toArray ( ) : array
리턴 array

프로퍼티 상세

$attribute 보호되어 있는 프로퍼티

The attribute name the batch action will modify.
protected $attribute

$modtype 보호되어 있는 프로퍼티

The batch modification type to perform.
protected $modtype

$values 보호되어 있는 프로퍼티

The values for the batch action.
protected $values