프로퍼티 | 타입 | 설명 | |
---|---|---|---|
$context | Pinq\Expressions\IEvaluationContext | ||
$requiredVariables | string[] |
메소드 | 설명 | |
---|---|---|
evaluate ( array $variableTable = null ) | ||
evaluateWithNewThis ( $thisObject, array $variableTable = null ) | ||
getContext ( ) | ||
getRequiredVariables ( ) |
메소드 | 설명 | |
---|---|---|
__construct ( Pinq\Expressions\IEvaluationContext $context = null ) | ||
doEvaluation ( array $variableTable ) | ||
doEvaluationWithNewThis ( array $variableTable, $newThis ) | ||
getVariableTable ( array $customVariableTable = null ) |
protected __construct ( Pinq\Expressions\IEvaluationContext $context = null ) | ||
$context | Pinq\Expressions\IEvaluationContext |
abstract protected doEvaluation ( array $variableTable ) | ||
$variableTable | array |
abstract protected doEvaluationWithNewThis ( array $variableTable, $newThis ) | ||
$variableTable | array |
public evaluateWithNewThis ( $thisObject, array $variableTable = null ) | ||
$variableTable | array |
protected getVariableTable ( array $customVariableTable = null ) | ||
$customVariableTable | array |
protected IEvaluationContext,Pinq\Expressions $context | ||
리턴 | Pinq\Expressions\IEvaluationContext |