PHP 클래스 Pinq\Queries\Builders\ExpressionInterpreter

저자: Elliot Levin ([email protected])
파일 보기 프로젝트 열기: timetoogo/pinq 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$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