Описание и параметры
-
функция-обработчик(
-
\Bitrix\Main\Event $event
-
);
|
Параметры
|
Параметр
|
Описание
|
|
EVENT_PARAMS (array)
|
Исходные параметры ORM-события из sotbit.reviews (те же данные, что пришли из onAfterAdd/onAfterUpdate ORM: primary, fields, object и т.д.)
|
|
PARTNER_ID (int|null)
|
ID партнера маркетплейса из свойства SOTBIT_MARKETPLACE_PARTNER через XML_ID). Может быть null, если не найден.
|
Пример функции-обработчика
-
use Bitrix\Main\Event;
-
-
function onAfterExtendedQuestionAddHandler(Event $event): void
-
{
-
$params = (array)$event->getParameters();
-
-
$eventParams = $params['EVENT_PARAMS'] ?? [];
-
$partnerId = $params['PARTNER_ID'] ?? null;
-
-
// Example: for logging
-
AddMessage2Log(
-
'OnAfterExtendedQuestionAdd: partner=' . var_export($partnerId, true) .
-
'; event=' . print_r($eventParams, true),
-
'sotbit.marketplace'
-
);
-
}
|