• Модуль: bizproc
  • Путь к файлу: ~/bitrix/modules/bizproc/lib/Calc/Libs/ArrayLib.php
  • Класс: BitrixBizprocCalcLibsArrayLib
  • Вызов: ArrayLib::callSwirl
public function callSwirl(Arguments $args)
{
	$array = array_values(
		array_filter($args->getFlatArray(), fn ($arg) => $arg !== null)
	);

	if (count($array) <= 1)
	{
		return $array;
	}

	return array_merge(array_slice($array, 1), [$array[0]]);
}