• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/integration/ui/entityselector/countryprovider.php
  • Класс: Bitrix\Crm\Integration\UI\EntitySelector\CountryProvider
  • Вызов: CountryProvider::fetchCountries
private function fetchCountries(): array
{
	$countries = GetCountries();
	if (empty($countries))
	{
		return [];
	}

	if ($this->isSortByCountryNameEnabled)
	{
		$defaultCountry = Parser::getDefaultCountry();
		usort(
			$countries,
			static function(array $left, array $right) use ($defaultCountry)
			{
				return ($left['CODE'] === $defaultCountry) ? -1 : $left['NAME'] <=> $right['NAME'];
			}
		);
	}

	return $countries;
}