• Модуль: highloadblock
  • Путь к файлу: ~/bitrix/modules/highloadblock/lib/datamanager.php
  • Класс: BitrixHighloadblockDataManager
  • Вызов: DataManager::callOnAfterUpdateEvent
static function callOnAfterUpdateEvent($object, $fields)
{
	//event after update
	$event = new EntityEvent($object->entity, self::EVENT_ON_AFTER_UPDATE, [
		"id"=> $object->primary,
		"fields" => $fields,
		'object' => clone $object
	]);
	$event->send();

	$oldData = $object->collectValues(Values::ACTUAL, FieldTypeMask::SCALAR);

	//event after update (modern with namespace)
	$event = new EntityEvent($object->entity, self::EVENT_ON_AFTER_UPDATE, [
		"id" => $object->primary,
		"primary" => $object->primary,
		"fields" => $fields,
		'object' => clone $object,
		"oldFields" => $oldData
	], true);
	$event->send();
}