• Модуль: timeman
  • Путь к файлу: ~/bitrix/modules/timeman/lib/monitor/config.php
  • Класс: BitrixTimemanMonitorConfig
  • Вызов: Config::sendChangeMonitorEnabledEvent
static function sendChangeMonitorEnabledEvent($recipient, $enabled): void
{
	if (!in_array($enabled, [State::ENABLED, State::DISABLED], true))
	{
		throw new ArgumentException('Invalid enabled status ' . $enabled);
	}

	if (Loader::includeModule('pull'))
	{
		Event::add($recipient, [
			'module_id' => self::MODULE_ID,
			'command' => 'changeMonitorEnabled',
			'params' => [
				'enabled' => $enabled,
			],
		]);
	}
}