method
public
FunctionLimit::calculate()
Сигнатура
public calculate(array<string|int, mixed> $parameters) : string
Описание
Вызывается движком для обработки вызова функции.
Параметры
$parameters
array<string|int, mixed>
Параметры функции.
Возвращаемое значение
string
Как применяется в FunctionLimit
FunctionLimit::calculate() — метод класса \Bitrix\Iblock\Template\Functions\FunctionLimit модуля «Информационные блоки». FunctionLimit: Класс FunctionLimit
Разбивает элементы списка по разделителю и возвращает не более чем limit элементов {=limit this.previewText this.DetailText " \t\n\r" 10}.
Метод объекта: сначала нужен экземпляр FunctionLimit.
use Bitrix\Main\Loader;
use Bitrix\Iblock\Template\Functions\FunctionLimit;
Loader::includeModule('iblock');
/** @var FunctionLimit $object */
$parameters = [];
$result = $object->calculate($parameters);
// $result: stringДругие методы FunctionLimit
onPrepareParameters()Вызывается перед вычислением. Его результат будет передан в метод calculate.
calculate() есть и у других классов модуля «Информационные блоки»: FunctionBase, FunctionConcat, FunctionContrast, FunctionDistinct, FunctionLower, FunctionMax, FunctionMin, FunctionStripTags.
Исходный файл: source/iblock/lib/template/functions/fabric.php:315

