Your IP : 216.73.216.86


Current Path : /var/www/homesaver/www/bitrix/modules/sale/handlers/delivery/yandextaxi/common/
Upload File :
Current File : /var/www/homesaver/www/bitrix/modules/sale/handlers/delivery/yandextaxi/common/regionfinder.php

<?php

namespace Sale\Handlers\Delivery\YandexTaxi\Common;

use Bitrix\Main\Loader;

/**
 * Class RegionFinder
 * @package Sale\Handlers\Delivery\YandexTaxi\Common
 * @internal
 */
final class RegionFinder
{
	/**
	 * @return string|null
	 * @throws \Bitrix\Main\LoaderException
	 */
	public function getCurrentRegion(): ?string
	{
		$result = null;

		if (Loader::includeModule('bitrix24'))
		{
			$licensePrefix = \CBitrix24::getLicensePrefix();
			if ($licensePrefix !== false)
			{
				$result = (string)$licensePrefix;
			}
		}
		elseif (Loader::includeModule('intranet'))
		{
			$result = (string)\CIntranetUtils::getPortalZone();
		}

		return $result;
	}
}