• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/comments/viewed/event.php
  • Класс: BitrixTasksCommentsViewedEvent
  • Вызов: Event::prepare
public function prepare($fields): array
{
	$role = $fields['ROLE'];

	$memberRole = null;
	if (
		$role
		&& array_key_exists($role, CounterRole::ROLE_MAP)
	)
	{
		$memberRole = CounterRole::ROLE_MAP[$role];
	}

	return [
		'ROLE' => $fields['ROLE'],
		'GROUP_ID' => (int)$fields['GROUP_ID'],
		'MEMBER_ROLE' => $memberRole,
		'CURRENT_USER_ID' => (int)CurrentUser::get()->getId()
	];
}