Property | Type | Description | |
---|---|---|---|
$callable | callable | ||
$globalHash | string | ||
$innerReflection | ReflectionFunctionAbstract | ||
$scope | Pinq\Parsing\IFunctionScope |
Method | Description | |
---|---|---|
__construct ( callable $callable, ReflectionFunctionAbstract $innerReflection, Pinq\Parsing\IFunctionSignature $signature, Pinq\Parsing\IFunctionLocation $location, Pinq\Parsing\IFunctionScope $scope ) | ||
asEvaluationContext ( array $variableTable = [] ) | ||
fromCallable ( callable $callable ) : self | Creates a new function reflection instance from the supplied callable. | |
getCallable ( ) | ||
getGlobalHash ( ) | ||
getInnerReflection ( ) | ||
getScope ( ) | ||
resolveMagic ( Pinq\Parsing\IFunctionDeclaration $declaration ) |
Method | Description | |
---|---|---|
fullyQualify ( $type ) |
Method | Description | |
---|---|---|
resolveMagicConstants ( Pinq\Parsing\IFunctionDeclaration $declaration ) | ||
resolveMagicScopes ( Pinq\Parsing\IFunctionDeclaration $declaration ) |
public __construct ( callable $callable, ReflectionFunctionAbstract $innerReflection, Pinq\Parsing\IFunctionSignature $signature, Pinq\Parsing\IFunctionLocation $location, Pinq\Parsing\IFunctionScope $scope ) | ||
$callable | callable | |
$innerReflection | ReflectionFunctionAbstract | |
$signature | Pinq\Parsing\IFunctionSignature | |
$location | Pinq\Parsing\IFunctionLocation | |
$scope | Pinq\Parsing\IFunctionScope |
public asEvaluationContext ( array $variableTable = [] ) | ||
$variableTable | array |
public static fromCallable ( callable $callable ) : self | ||
$callable | callable | |
return | self |
public resolveMagic ( Pinq\Parsing\IFunctionDeclaration $declaration ) | ||
$declaration | Pinq\Parsing\IFunctionDeclaration |
protected ReflectionFunctionAbstract $innerReflection | ||
return | ReflectionFunctionAbstract |