- Модуль: bizproc
- Путь к файлу: ~/bitrix/modules/bizproc/lib/Calc/Libs/MathLib.php
- Класс: BitrixBizprocCalcLibsMathLib
- Вызов: MathLib::getFunctions
public function getFunctions(): array
{
return [
'abs' => [
'args' => true,
'func' => 'callAbs',
'description' => Loc::getMessage('BIZPROC_CALC_FUNCTION_ABS_DESCRIPTION'),
],
'intval' => [
'args' => true,
'func' => 'callIntval',
'description' => Loc::getMessage('BIZPROC_CALC_FUNCTION_INTVAL_DESCRIPTION'),
],
'floatval' => [
'args' => true,
'func' => 'callFloatval',
'description' => Loc::getMessage('BIZPROC_CALC_FUNCTION_FLOATVAL_DESCRIPTION'),
],
'min' => [
'args' => true,
'func' => 'callMin',
'description' => Loc::getMessage('BIZPROC_CALC_FUNCTION_MIN_DESCRIPTION'),
],
'max' => [
'args' => true,
'func' => 'callMax',
'description' => Loc::getMessage('BIZPROC_CALC_FUNCTION_MAX_DESCRIPTION'),
],
'rand' => [
'args' => true,
'func' => 'callRand',
'description' => Loc::getMessage('BIZPROC_CALC_FUNCTION_RAND_DESCRIPTION'),
],
'round' => [
'args' => true,
'func' => 'callRound',
'description' => Loc::getMessage('BIZPROC_CALC_FUNCTION_ROUND_DESCRIPTION'),
],
'ceil' => [
'args' => true,
'func' => 'callCeil',
'description' => Loc::getMessage('BIZPROC_CALC_FUNCTION_CEIL_DESCRIPTION'),
],
'floor' => [
'args' => true,
'func' => 'callFloor',
'description' => Loc::getMessage('BIZPROC_CALC_FUNCTION_FLOOR_DESCRIPTION'),
],
];
}