DefaultFunctionsProvider implements ExpressionFunctionProviderInterface

Default expression language functions. This is currently paired with DefaultProvider class, which provides appropriate variables that can be injected.

Internal

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
ExpressionFunction

getDateFunction()

protected getDateFunction() : ExpressionFunction
Return values
ExpressionFunction

getEnvFunction()

protected getEnvFunction() : ExpressionFunction
Return values
ExpressionFunction

getFeatureToggleFunction()

protected getFeatureToggleFunction() : ExpressionFunction
Return values
ExpressionFunction

getIpFunction()

protected getIpFunction() : ExpressionFunction
Return values
ExpressionFunction

getLikeFunction()

protected getLikeFunction() : ExpressionFunction
Return values
ExpressionFunction

getTraverseArrayFunction()

protected getTraverseArrayFunction() : ExpressionFunction
Return values
ExpressionFunction

        
On this page

Search results