Tag::translateValueFromOutside

  1. Bitrix24 API (v. 23.675.0)
  2. tasks
  3. Tag
  4. translateValueFromOutside
  • Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/item/task/field/tag.php
  • Класс: Bitrix\Tasks\Item\Task\Field\Tag
  • Вызов: Tag::translateValueFromOutside
public function translateValueFromOutside($value, $key, $item)
{
	if(is_string($value)) // it could be comma-separated tags
	{
		$value = array_map('trim', explode(',', $value));
	}

	if(is_array($value)) // it could be an array of strings
	{
		foreach($value as $k => $v)
		{
			if(is_string($v))
			{
				$v = array('NAME' => $v);
			}

			$value[$k] = $v;
		}
	}

	return parent::translateValueFromOutside($value, $key, $item);
}

Добавить комментарий