• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/manager/task/member.php
  • Класс: BitrixTasksManagerTaskMember
  • Вызов: Member::adaptSet
static function adaptSet(array &$data)
{
	$from = static::getCode(true);
	$to = static::getLegacyFieldName();

	if (array_key_exists($from, $data))
	{
		if (!is_array($data[$to] ?? null))
		{
			$data[$to] = [];
		}

		if (static::getIsMultiple())
		{
			$items = Type::normalizeArray($data[$from]);
			foreach ($items as $item)
			{
				$data[$to][] = (int)$item['ID'];
			}
		}
		else
		{
			$data[$to] = (int)$data[$from]['ID'];
		}
	}
}