PHP 트레잇 gossi\codegen\model\parts\ValuePart

For all models that have a value (or expression)
저자: Thomas Gossmann
파일 보기 프로젝트 열기: gossi/php-code-generator

공개 메소드들

메소드 설명
getDefaultValue ( ) : mixed
getExpression ( ) : string Returns the expression
getValue ( ) : string | integer | float | boolean | null | PhpConstant Returns the value
hasDefaultValue ( ) : boolean
hasValue ( ) : boolean Checks whether a value or expression is set
isExpression ( ) : boolean Returns whether an expression is set
setDefaultValue ( mixed $value )
setExpression ( string $expr ) Sets an expression
setValue ( string | integer | float | boolean | null | PhpConstant $value ) Sets the value
unsetDefaultValue ( )
unsetExpression ( ) Unsets the expression
unsetValue ( ) Unsets the value

비공개 메소드들

메소드 설명
isPrimitive ( mixed $value ) : boolean Returns whether the given value is a primitive

메소드 상세

getDefaultValue() 공개 메소드

사용 중단: use `getValue()` instead
public getDefaultValue ( ) : mixed
리턴 mixed

getExpression() 공개 메소드

Returns the expression
public getExpression ( ) : string
리턴 string

getValue() 공개 메소드

Returns the value
public getValue ( ) : string | integer | float | boolean | null | PhpConstant
리턴 string | integer | float | boolean | null | gossi\codegen\model\PhpConstant

hasDefaultValue() 공개 메소드

사용 중단: use `hasValue()` instead
public hasDefaultValue ( ) : boolean
리턴 boolean

hasValue() 공개 메소드

Checks whether a value or expression is set
public hasValue ( ) : boolean
리턴 boolean

isExpression() 공개 메소드

Returns whether an expression is set
public isExpression ( ) : boolean
리턴 boolean

setDefaultValue() 공개 메소드

사용 중단: use `setValue()` instead
public setDefaultValue ( mixed $value )
$value mixed

setExpression() 공개 메소드

Sets an expression
public setExpression ( string $expr )
$expr string

setValue() 공개 메소드

Sets the value
public setValue ( string | integer | float | boolean | null | PhpConstant $value )
$value string | integer | float | boolean | null | gossi\codegen\model\PhpConstant

unsetDefaultValue() 공개 메소드

사용 중단: use `unsetValue()` instead
public unsetDefaultValue ( )

unsetExpression() 공개 메소드

Unsets the expression
public unsetExpression ( )

unsetValue() 공개 메소드

Unsets the value
public unsetValue ( )