TimeTrex API Manual

TTMath
in package

Table of Contents

$error_messages  : mixed
$evalMath_handler  : mixed
clearVariables()  : array<string|int, mixed>|bool|null
evaluate()  : bool|mixed|null
formatFormulaColumns()  : array<string|int, mixed>
formatFormulaDateVariables()  : mixed
formatFormulaVariables()  : array<string|int, mixed>
getErrorMessages()  : null
getEvalMathHandler()  : EvalMath|null
isError()  : bool
parseColumnsFromFormula()  : array<string|int, mixed>|null
stripIllegalCharacters()  : mixed
translateVariables()  : mixed
ValidateFormula()  : bool|array<string|int, mixed>

Properties

$error_messages

private static mixed $error_messages = \null

$evalMath_handler

private static mixed $evalMath_handler = \null

Methods

clearVariables()

public static clearVariables( $variables) : array<string|int, mixed>|bool|null
Parameters
$variables :
Return values
array<string|int, mixed>|bool|null

evaluate()

public static evaluate( $formula[, null $variables = null ]) : bool|mixed|null
Parameters
$formula :
$variables : null = null
Return values
bool|mixed|null

formatFormulaColumns()

public static formatFormulaColumns( $columns) : array<string|int, mixed>
Parameters
$columns :
Return values
array<string|int, mixed>

formatFormulaDateVariables()

public static formatFormulaDateVariables( $variables, int $date_variables) : mixed
Parameters
$variables :
$date_variables : int

EPOCH

Return values
mixed

formatFormulaVariables()

public static formatFormulaVariables( $variables,  $formula_variables) : array<string|int, mixed>
Parameters
$variables :
$formula_variables :
Return values
array<string|int, mixed>

getErrorMessages()

public static getErrorMessages() : null
Return values
null

getEvalMathHandler()

public static getEvalMathHandler() : EvalMath|null
Return values
EvalMath|null

isError()

public static isError() : bool
Return values
bool

parseColumnsFromFormula()

public static parseColumnsFromFormula( $formula) : array<string|int, mixed>|null
Parameters
$formula :
Return values
array<string|int, mixed>|null

stripIllegalCharacters()

public static stripIllegalCharacters( $string) : mixed
Parameters
$string :
Return values
mixed

translateVariables()

public static translateVariables( $formula[, null $variables = null ][, null $formula_variables = null ]) : mixed
Parameters
$formula :
$variables : null = null
$formula_variables : null = null
Return values
mixed

ValidateFormula()

public static ValidateFormula(string $formula[, array<string|int, mixed> $variables = null ]) : bool|array<string|int, mixed>
Parameters
$formula : string
$variables : array<string|int, mixed> = null
Return values
bool|array<string|int, mixed>

Search results