PHP Класс Pinq\Expressions\Evaluator

Автор: Elliot Levin ([email protected])
Наследование: implements Pinq\Expressions\IEvaluator
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$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 )

Описание методов

__construct() защищенный Метод

protected __construct ( Pinq\Expressions\IEvaluationContext $context = null )
$context Pinq\Expressions\IEvaluationContext

doEvaluation() абстрактный защищенный Метод

abstract protected doEvaluation ( array $variableTable )
$variableTable array

doEvaluationWithNewThis() абстрактный защищенный Метод

abstract protected doEvaluationWithNewThis ( array $variableTable, $newThis )
$variableTable array

evaluate() публичный Метод

public evaluate ( array $variableTable = null )
$variableTable array

evaluateWithNewThis() публичный Метод

public evaluateWithNewThis ( $thisObject, array $variableTable = null )
$variableTable array

getContext() закрытый публичный Метод

final public getContext ( )

getRequiredVariables() закрытый публичный Метод

final public getRequiredVariables ( )

getVariableTable() защищенный Метод

protected getVariableTable ( array $customVariableTable = null )
$customVariableTable array

Описание свойств

$context защищенное свойство

protected IEvaluationContext,Pinq\Expressions $context
Результат Pinq\Expressions\IEvaluationContext

$requiredVariables защищенное свойство

protected string[] $requiredVariables
Результат string[]