Property | Type | Description | |
---|---|---|---|
$callableId | string | ||
$namespace | string | null | ||
$parameterScopedVariableMap | Array containing the scoped variable names of the function indexed by their respective parameter names. | ||
$scopeType | string | null | ||
$unusedParameterDefaultMap | Pinq\Expressions\IEvaluator[] | Array of the unused parameter's default value expression indexed by their parameter name. |
Method | Description | |
---|---|---|
__construct ( $namespace, $scopeType, $callableId, array $parameterScopedVariableMap, array $unusedParameterDefaultExpressionMap ) | ||
getCallableId ( ) : string | ||
getEvaluationContext ( Pinq\Queries\IResolvedParameterRegistry $parameters = null ) : Pinq\Expressions\IEvaluationContext | Gets an evaluation context for function with the resolved parameters. | |
getNamespace ( ) : string | null | ||
getParameterScopedVariableMap ( ) : array |
||
getScopeType ( ) : string | null | ||
hasNamespace ( ) : boolean | ||
hasScopeType ( ) : boolean |
public __construct ( $namespace, $scopeType, $callableId, array $parameterScopedVariableMap, array $unusedParameterDefaultExpressionMap ) | ||
$parameterScopedVariableMap | array | |
$unusedParameterDefaultExpressionMap | array |
public getEvaluationContext ( Pinq\Queries\IResolvedParameterRegistry $parameters = null ) : Pinq\Expressions\IEvaluationContext | ||
$parameters | Pinq\Queries\IResolvedParameterRegistry | |
return | Pinq\Expressions\IEvaluationContext |
public getParameterScopedVariableMap ( ) : array |
||
return | array |
protected $parameterScopedVariableMap |