Property | Type | Description | |
---|---|---|---|
$bodyExpressions | The expressions of the body statements of the function | ||
$evaluationContextFactory | |||
$parameters | The structure of the function's parameters |
Method | Description | |
---|---|---|
__construct ( $callableId, $scopeType, $namespace, array $parameterScopedVariableMap, array $parameterExpressions, array $bodyExpressions = null ) | ||
countBodyExpressions ( ) | ||
countBodyExpressionsUntilReturn ( ) | ||
factory ( ) : callable | Gets a callable factory for the function structure. | |
getBodyExpressions ( ) | ||
getBodyExpressionsUntilReturn ( ) | ||
getCallableId ( ) | ||
getEvaluationContextFactory ( ) | ||
getNamespace ( ) | ||
getParameterIds ( ) | ||
getParameterScopedVariableMap ( ) | ||
getParameters ( ) | ||
getScopeType ( ) | ||
hasNamespace ( ) | ||
hasScopeType ( ) | ||
isInternal ( ) | ||
serialize ( ) | ||
unserialize ( $data ) | ||
update ( $scopeType, $namespace, array $parameterScopedVariableMap, array $parameterExpressions, array $bodyExpressions = null ) | ||
updateBody ( array $bodyExpressions = null ) | ||
walk ( |
Method | Description | |
---|---|---|
dataToSerialize ( ) | ||
getParameterStructure ( array $parameterExpressions ) : |
||
initialize ( ) | ||
unserializeData ( $data ) | ||
verifyNotInternal ( $method ) |
final public countBodyExpressionsUntilReturn ( ) |
abstract protected getParameterStructure ( array $parameterExpressions ) : |
||
$parameterExpressions | array | |
return |
public updateBody ( array $bodyExpressions = null ) | ||
$bodyExpressions | array |
final public walk ( |
||
$walker |
protected Expression[],Pinq\Expressions|null $bodyExpressions | ||
return |
protected FunctionEvaluationContextFactory,Pinq\Queries\Functions $evaluationContextFactory | ||
return |