1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс MetadataProvider

Открытые члены

 getCountriesByCode ($countryCode)
 isValidCountryCode ($countryCode)
 getCountryMetadata ($country)
 toArray ()

Открытые статические члены

static getInstance ()
static parseGoogleMetadata ($fileName)

Поля данных

const PARSED_METADATA_FILENAME = 'metadata.php'

Защищенные члены

 __construct ()
 loadMetadata ()

Защищенные данные

 $metadata
 $codeToCountries

Статические защищенные данные

static $instance

Подробное описание

См. определение в файле metadataprovider.php строка 8

Конструктор(ы)

◆ __construct()

__construct ( )
protected

См. определение в файле metadataprovider.php строка 17

Методы

◆ getCountriesByCode()

getCountriesByCode ( $countryCode)

Returns array of 2-letter country codes of the countries, sharing the specified phone country code.

Аргументы
string$countryCodePhone country code.
Возвращает
array

См. определение в файле metadataprovider.php строка 41

◆ getCountryMetadata()

getCountryMetadata ( $country)

Returns metadata record for the country.

Аргументы
string$country2-letter country code.
Возвращает
array|false

См. определение в файле metadataprovider.php строка 56

◆ getInstance()

getInstance ( )
static

Returns instance of MetadataProvider.

Возвращает
MetadataProvider

См. определение в файле metadataprovider.php строка 26

◆ isValidCountryCode()

isValidCountryCode ( $countryCode)

См. определение в файле metadataprovider.php строка 46

◆ loadMetadata()

loadMetadata ( )
protected

Loads parsed metadata.

Возвращает
void
Исключения
SystemException

См. определение в файле metadataprovider.php строка 108

◆ parseGoogleMetadata()

parseGoogleMetadata ( $fileName)
static

Parses google metadata from the PhoneNumberMetadata.xml

См. также
https://github.com/googlei18n/libphonenumber/blob/master/resources/ @params string $fileName Metadata file.
Возвращает
array Returns parsed metadata.

См. определение в файле metadataprovider.php строка 76

◆ toArray()

toArray ( )

См. определение в файле metadataprovider.php строка 62

Поля

◆ $codeToCountries

$codeToCountries
protected

См. определение в файле metadataprovider.php строка 11

◆ $instance

$instance
staticprotected

См. определение в файле metadataprovider.php строка 13

◆ $metadata

$metadata
protected

См. определение в файле metadataprovider.php строка 10

◆ PARSED_METADATA_FILENAME

const PARSED_METADATA_FILENAME = 'metadata.php'

См. определение в файле metadataprovider.php строка 15


Объявления и описания членов класса находятся в файле: