Method | Description | |
---|---|---|
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. |
public asEvaluationContext ( array $variableTable = [] ) : Pinq\Expressions\IEvaluationContext | ||
$variableTable | array | |
return | Pinq\Expressions\IEvaluationContext |
public getCallable ( ) : callable | ||
return | callable |
public getGlobalHash ( ) : string | ||
return | string |
public getInnerReflection ( ) : ReflectionFunctionAbstract | ||
return | ReflectionFunctionAbstract |
public getScope ( ) : Pinq\Parsing\IFunctionScope | ||
return | Pinq\Parsing\IFunctionScope |
public resolveMagic ( Pinq\Parsing\IFunctionDeclaration $functionDeclaration ) : Pinq\Parsing\IFunctionMagic | ||
$functionDeclaration | Pinq\Parsing\IFunctionDeclaration | |
return | Pinq\Parsing\IFunctionMagic |