Property | Type | Description | |
---|---|---|---|
$boundCompiledEvaluator | Closure | ||
$code | string | ||
$extraVariables | mixed[] | ||
$originalCompiledEvaluator | Closure |
Method | Description | |
---|---|---|
fromExpressions ( array $expressions, Pinq\Expressions\IEvaluationContext $context = null ) : |
Creates a new compiled evaluator from the supplied expressions. | |
getCode ( ) : string | ||
serialize ( ) | ||
unserialize ( $serialized ) |
Method | Description | |
---|---|---|
doEvaluation ( array $variableTable ) | ||
doEvaluationWithNewThis ( array $variableTable, $newThis ) |
Method | Description | |
---|---|---|
initializeEvaluator ( ) |
protected doEvaluation ( array $variableTable ) | ||
$variableTable | array |
protected doEvaluationWithNewThis ( array $variableTable, $newThis ) | ||
$variableTable | array |
public static fromExpressions ( array $expressions, Pinq\Expressions\IEvaluationContext $context = null ) : |
||
$expressions | array | |
$context | Pinq\Expressions\IEvaluationContext | |
return |
protected Closure $originalCompiledEvaluator | ||
return | Closure |