Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс 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()

static 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()

static 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