• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/lib/phonenumber/formatter.php
  • Класс: BitrixMainPhoneNumberFormatter
  • Вызов: Formatter::getAvailableFormats
static function getAvailableFormats($countryMetadata)
{
	if(is_array($countryMetadata['availableFormats']))
		return $countryMetadata['availableFormats'];

	$countryCode = $countryMetadata['countryCode'];
	$countriesForCode = MetadataProvider::getInstance()->getCountriesByCode($countryCode);
	$mainCountry = $countriesForCode[0];
	$mainCountryMetadata = MetadataProvider::getInstance()->getCountryMetadata($mainCountry);
	return is_array($mainCountryMetadata['availableFormats']) ? $mainCountryMetadata['availableFormats'] : array();
}