DefaultFunctionsProvider implements ExpressionFunctionProviderInterface
Default expression language functions. This is currently paired with DefaultProvider class, which provides appropriate variables that can be injected.
Table of Contents
Interfaces
- ExpressionFunctionProviderInterface
Methods
- getFunctions() : array<string|int, ExpressionFunction>
- getCompatVersionFunction() : ExpressionFunction
- getDateFunction() : ExpressionFunction
- getEnvFunction() : ExpressionFunction
- getFeatureToggleFunction() : ExpressionFunction
- getIpFunction() : ExpressionFunction
- getLikeFunction() : ExpressionFunction
- getTraverseArrayFunction() : ExpressionFunction
Methods
getFunctions()
public
getFunctions() : array<string|int, ExpressionFunction>
Return values
array<string|int, ExpressionFunction> —An array of Function instances
getCompatVersionFunction()
protected
getCompatVersionFunction() : ExpressionFunction
Return values
ExpressionFunctiongetDateFunction()
protected
getDateFunction() : ExpressionFunction
Return values
ExpressionFunctiongetEnvFunction()
protected
getEnvFunction() : ExpressionFunction
Return values
ExpressionFunctiongetFeatureToggleFunction()
protected
getFeatureToggleFunction() : ExpressionFunction
Return values
ExpressionFunctiongetIpFunction()
protected
getIpFunction() : ExpressionFunction
Return values
ExpressionFunctiongetLikeFunction()
protected
getLikeFunction() : ExpressionFunction
Return values
ExpressionFunctiongetTraverseArrayFunction()
protected
getTraverseArrayFunction() : ExpressionFunction