• Модуль: calendar
  • Путь к файлу: ~/bitrix/modules/calendar/lib/watcher/membership/handler/department.php
  • Класс: BitrixCalendarWatcherMembershipHandlerDepartment
  • Вызов: Department::prepareBatchOfMessagesData
static function prepareBatchOfMessagesData(): array
{
	$data = [];
	foreach (self::$storedData as $affectedDepartment)
	{
		if (!empty($affectedDepartment['ID']))
		{
			$data[] = [
				'entityType' => self::DEPARTMENT_TYPE,
				'entityId' => $affectedDepartment['ID'],
			];
		}
	}

	if(self::DO_UPDATE_ALL_EVENTS)
	{
		$data[] = [
			'entityType' => self::ALL_USERS_TYPE,
		];
	}

	return $data;
}