PHP Class Pinq\Queries\Builders\ExpressionInterpreter

Author: Elliot Levin ([email protected])
Afficher le fichier Open project: timetoogo/pinq Class Usage Examples

Protected Properties

Свойство Type Description
$evaluationContext Pinq\Expressions\IEvaluationContext | null
$idPrefix string

Méthodes publiques

Méthode Description
__construct ( $idPrefix, Pinq\Expressions\IEvaluationContext $evaluationContext = null )

Méthodes protégées

Méthode Description
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 )

Method Details

__construct() public méthode

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

getArgumentAt() final protected méthode

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

getArgumentValueAt() final protected méthode

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

getFunction() final protected méthode

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

getFunctionAt() final protected méthode

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

getId() final protected méthode

final protected getId ( $id )

getMethodName() final protected méthode

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

getOptionalArgumentAt() final protected méthode

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

getOptionalArgumentValueAt() final protected méthode

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

getOptionalFunctionAt() final protected méthode

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

getSourceMethodCall() final protected méthode

final protected getSourceMethodCall ( MethodCallExpression $methodExpression ) : MethodCallExpression
$methodExpression Pinq\Expressions\MethodCallExpression
Résultat Pinq\Expressions\MethodCallExpression

getValue() final protected méthode

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

Property Details

$evaluationContext protected_oe property

protected IEvaluationContext,Pinq\Expressions|null $evaluationContext
Résultat Pinq\Expressions\IEvaluationContext | null

$idPrefix protected_oe property

protected string $idPrefix
Résultat string