PHP Класс Pinq\Queries\Builders\ExpressionInterpreter

Автор: Elliot Levin ([email protected])
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$evaluationContext Pinq\Expressions\IEvaluationContext | null
$idPrefix string

Открытые методы

Метод Описание
__construct ( $idPrefix, Pinq\Expressions\IEvaluationContext $evaluationContext = null )

Защищенные методы

Метод Описание
getArgumentAt ( $index, MethodCallExpression $methodExpression )
getArgumentValueAt ( $index, MethodCallExpression $methodExpression )
getFunction ( $id, Expression $expression )
getFunctionAt ( $name, $index, MethodCallExpression $expression )
getId ( $id )
getMethodName ( MethodCallExpression $methodExpression )
getOptionalArgumentAt ( $index, MethodCallExpression $methodExpression )
getOptionalArgumentValueAt ( $index, MethodCallExpression $methodExpression, $default = null )
getOptionalFunctionAt ( $name, $index, MethodCallExpression $expression )
getSourceMethodCall ( MethodCallExpression $methodExpression ) : MethodCallExpression
getValue ( Expression $expression )

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

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

public __construct ( $idPrefix, Pinq\Expressions\IEvaluationContext $evaluationContext = null )
$evaluationContext Pinq\Expressions\IEvaluationContext

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

final protected getArgumentAt ( $index, MethodCallExpression $methodExpression )
$methodExpression Pinq\Expressions\MethodCallExpression

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

final protected getArgumentValueAt ( $index, MethodCallExpression $methodExpression )
$methodExpression Pinq\Expressions\MethodCallExpression

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

final protected getFunction ( $id, Expression $expression )
$expression Pinq\Expressions\Expression

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

final protected getFunctionAt ( $name, $index, MethodCallExpression $expression )
$expression Pinq\Expressions\MethodCallExpression

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

final protected getId ( $id )

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

final protected getMethodName ( MethodCallExpression $methodExpression )
$methodExpression Pinq\Expressions\MethodCallExpression

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

final protected getOptionalArgumentAt ( $index, MethodCallExpression $methodExpression )
$methodExpression Pinq\Expressions\MethodCallExpression

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

final protected getOptionalArgumentValueAt ( $index, MethodCallExpression $methodExpression, $default = null )
$methodExpression Pinq\Expressions\MethodCallExpression

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

final protected getOptionalFunctionAt ( $name, $index, MethodCallExpression $expression )
$expression Pinq\Expressions\MethodCallExpression

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

final protected getSourceMethodCall ( MethodCallExpression $methodExpression ) : MethodCallExpression
$methodExpression Pinq\Expressions\MethodCallExpression
Результат Pinq\Expressions\MethodCallExpression

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

final protected getValue ( Expression $expression )
$expression Pinq\Expressions\Expression

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

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

protected IEvaluationContext,Pinq\Expressions|null $evaluationContext
Результат Pinq\Expressions\IEvaluationContext | null

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

protected string $idPrefix
Результат string