PHP 인터페이스 Pinq\Parsing\IFunctionReflection

저자: Elliot Levin ([email protected])
상속: extends Pinq\Parsing\ILocatedFunction
파일 보기 프로젝트 열기: timetoogo/pinq 0 사용 예제들

공개 메소드들

메소드 설명
asEvaluationContext ( array $variableTable = [] ) : Pinq\Expressions\IEvaluationContext Gets an evaluation context for the same context as the reflected function.
getCallable ( ) : callable Gets the function callable.
getGlobalHash ( ) : string Gets a globally unique hash of the function based on its signature, location and class scope.
getInnerReflection ( ) : ReflectionFunctionAbstract Gets the native function reflection.
getScope ( ) : Pinq\Parsing\IFunctionScope Gets the scope of the function.
resolveMagic ( Pinq\Parsing\IFunctionDeclaration $functionDeclaration ) : Pinq\Parsing\IFunctionMagic Gets the resolved magic constants/scopes of the function from the supplied declaration structure.

메소드 상세

asEvaluationContext() 공개 메소드

Gets an evaluation context for the same context as the reflected function.
public asEvaluationContext ( array $variableTable = [] ) : Pinq\Expressions\IEvaluationContext
$variableTable array
리턴 Pinq\Expressions\IEvaluationContext

getCallable() 공개 메소드

Gets the function callable.
public getCallable ( ) : callable
리턴 callable

getGlobalHash() 공개 메소드

Gets a globally unique hash of the function based on its signature, location and class scope.
public getGlobalHash ( ) : string
리턴 string

getInnerReflection() 공개 메소드

Gets the native function reflection.
public getInnerReflection ( ) : ReflectionFunctionAbstract
리턴 ReflectionFunctionAbstract

getScope() 공개 메소드

Gets the scope of the function.
public getScope ( ) : Pinq\Parsing\IFunctionScope
리턴 Pinq\Parsing\IFunctionScope

resolveMagic() 공개 메소드

Gets the resolved magic constants/scopes of the function from the supplied declaration structure.
public resolveMagic ( Pinq\Parsing\IFunctionDeclaration $functionDeclaration ) : Pinq\Parsing\IFunctionMagic
$functionDeclaration Pinq\Parsing\IFunctionDeclaration
리턴 Pinq\Parsing\IFunctionMagic