PHP 인터페이스 Pinq\Expressions\IEvaluationContext

저자: Elliot Levin ([email protected])
파일 보기 프로젝트 열기: timetoogo/pinq 0 사용 예제들

공개 메소드들

메소드 설명
getNamespace ( ) : string | null Gets the namespace to perform the evaluation.
getScopeType ( ) : string | null Gets the scope type to perform the evaluation.
getThis ( ) : object | null Gets the instance bound to $this variable.
getVariableTable ( ) : array Gets a map of values indexed by their respective variable name.
hasNamespace ( ) : boolean Whether the evaluation is performed under a namespace.
hasScopeType ( ) : boolean Whether the evaluation is performed in a class scope.
hasThis ( ) : boolean Whether there is an instance bound to the $this variable.
withVariableTable ( array $variableTable ) : Pinq\Expressions\IEvaluationContext Returns a new evaluation context with the variable value map.

메소드 상세

getNamespace() 공개 메소드

Gets the namespace to perform the evaluation.
public getNamespace ( ) : string | null
리턴 string | null

getScopeType() 공개 메소드

Gets the scope type to perform the evaluation.
public getScopeType ( ) : string | null
리턴 string | null

getThis() 공개 메소드

Gets the instance bound to $this variable.
public getThis ( ) : object | null
리턴 object | null

getVariableTable() 공개 메소드

Gets a map of values indexed by their respective variable name.
public getVariableTable ( ) : array
리턴 array

hasNamespace() 공개 메소드

Whether the evaluation is performed under a namespace.
public hasNamespace ( ) : boolean
리턴 boolean

hasScopeType() 공개 메소드

Whether the evaluation is performed in a class scope.
public hasScopeType ( ) : boolean
리턴 boolean

hasThis() 공개 메소드

Whether there is an instance bound to the $this variable.
public hasThis ( ) : boolean
리턴 boolean

withVariableTable() 공개 메소드

Returns a new evaluation context with the variable value map.
public withVariableTable ( array $variableTable ) : Pinq\Expressions\IEvaluationContext
$variableTable array
리턴 Pinq\Expressions\IEvaluationContext