• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/lib/orm/event.php
  • Класс: Bitrix\Main\ORM\Event
  • Вызов: Event::mergeFields
public function mergeFields(array $data)
{
	if ($this->getResults() != null)
	{
		/** @var $evenResult EventResult */
		foreach($this->getResults() as $evenResult)
		{
			$removed = $evenResult->getUnset();
			foreach($removed as $val)
			{
				unset($data[$val]);
			}

			$modified = $evenResult->getModified();
			if(!empty($modified))
			{
				$data = array_merge($data, $modified);
			}
		}
	}
	return $data;
}