- Модуль: 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();
}