PHP 클래스 Pinq\Parsing\Resolvers\FunctionMagicResolver

..) and scopes (self::...) to their actual values.
저자: Elliot Levin ([email protected])
상속: extends Pinq\Expressions\ExpressionWalker
파일 보기 프로젝트 열기: timetoogo/pinq 1 사용 예제들

공개 메소드들

메소드 설명
__construct ( Pinq\Parsing\IFunctionMagic $functionMagic )
resolve ( Pinq\Parsing\IFunctionMagic $functionMagic, array $expressions ) : Expression[] Resolves any magic constants / scopes with the supplied resolved values.
walkClassConstant ( ClassConstantExpression $expression )
walkClosure ( ClosureExpression $expression )
walkConstant ( ConstantExpression $expression )
walkParameter ( ParameterExpression $expression )
walkStaticField ( StaticFieldExpression $expression )
walkStaticMethodCall ( StaticMethodCallExpression $expression )

비공개 메소드들

메소드 설명
normalScopeClass ( $class )
resolveMagicConstantValue ( $name )
resolveMagicScopeClass ( $class )
resolveMagicScopeClassConstant ( $class )
resolveMagicScopeExpression ( StaticClassExpression $expression )

메소드 상세

__construct() 공개 메소드

public __construct ( Pinq\Parsing\IFunctionMagic $functionMagic )
$functionMagic Pinq\Parsing\IFunctionMagic

resolve() 공개 정적인 메소드

Resolves any magic constants / scopes with the supplied resolved values.
public static resolve ( Pinq\Parsing\IFunctionMagic $functionMagic, array $expressions ) : Expression[]
$functionMagic Pinq\Parsing\IFunctionMagic
$expressions array
리턴 Pinq\Expressions\Expression[]

walkClassConstant() 공개 메소드

public walkClassConstant ( ClassConstantExpression $expression )
$expression Pinq\Expressions\ClassConstantExpression

walkClosure() 공개 메소드

public walkClosure ( ClosureExpression $expression )
$expression Pinq\Expressions\ClosureExpression

walkConstant() 공개 메소드

public walkConstant ( ConstantExpression $expression )
$expression Pinq\Expressions\ConstantExpression

walkParameter() 공개 메소드

public walkParameter ( ParameterExpression $expression )
$expression Pinq\Expressions\ParameterExpression

walkStaticField() 공개 메소드

public walkStaticField ( StaticFieldExpression $expression )
$expression Pinq\Expressions\StaticFieldExpression

walkStaticMethodCall() 공개 메소드

public walkStaticMethodCall ( StaticMethodCallExpression $expression )
$expression Pinq\Expressions\StaticMethodCallExpression