Skip to content
Aydan Coskun edited this page Nov 29, 2019 · 1 revision

TTMath

  • Class name: TTMath
  • Namespace:

Properties

$evalMath_handler

private mixed $evalMath_handler = NULL
  • Visibility: private
  • This property is static.

$error_messages

private mixed $error_messages = NULL
  • Visibility: private
  • This property is static.

Methods

getEvalMathHandler

\EvalMath|null TTMath::getEvalMathHandler()
  • Visibility: public
  • This method is static.

isError

boolean TTMath::isError()
  • Visibility: public
  • This method is static.

getErrorMessages

null TTMath::getErrorMessages()
  • Visibility: public
  • This method is static.

evaluate

boolean|mixed|null TTMath::evaluate($formula, null $variables)
  • Visibility: public
  • This method is static.

Arguments

  • $formula mixed
  • $variables null

ValidateFormula

boolean|array TTMath::ValidateFormula(string $formula, array $variables)
  • Visibility: public
  • This method is static.

Arguments

  • $formula string
  • $variables array

clearVariables

array|boolean|null TTMath::clearVariables($variables)
  • Visibility: public
  • This method is static.

Arguments

  • $variables mixed

translateVariables

mixed TTMath::translateVariables($formula, null $variables, null $formula_variables)
  • Visibility: public
  • This method is static.

Arguments

  • $formula mixed
  • $variables null
  • $formula_variables null

stripIllegalCharacters

mixed TTMath::stripIllegalCharacters($string)
  • Visibility: public
  • This method is static.

Arguments

  • $string mixed

formatFormulaVariables

array TTMath::formatFormulaVariables($variables, $formula_variables)
  • Visibility: public
  • This method is static.

Arguments

  • $variables mixed
  • $formula_variables mixed

formatFormulaDateVariables

mixed TTMath::formatFormulaDateVariables($variables, integer $date_variables)
  • Visibility: public
  • This method is static.

Arguments

  • $variables mixed
  • $date_variables integer - EPOCH

formatFormulaColumns

array TTMath::formatFormulaColumns($columns)
  • Visibility: public
  • This method is static.

Arguments

  • $columns mixed

parseColumnsFromFormula

array|null TTMath::parseColumnsFromFormula($formula)
  • Visibility: public
  • This method is static.

Arguments

  • $formula mixed

Clone this wiki locally