• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/domain/verification/basemanager.php
  • Класс: BitrixSaleDomainVerificationBaseManager
  • Вызов: BaseManager::unRegisterEventHandlers
static function unRegisterEventHandlers(): void
{
	$domainVerificationList = InternalsDomainVerificationTable::getList()->fetchAll();

	$needUnRegisterLandingHandler = true;
	$needUnRegisterB24Handler = true;

	foreach ($domainVerificationList as $domainVerification)
	{
		if (self::isLandingSite($domainVerification['DOMAIN']))
		{
			$needUnRegisterLandingHandler = false;
		}
		else
		{
			$needUnRegisterB24Handler = false;
		}
	}

	if ($needUnRegisterLandingHandler)
	{
		self::unRegisterLandingEventHandler();
	}

	if ($needUnRegisterB24Handler)
	{
		self::unRegisterB24EventHandler();
	}
}